builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0002 starttime: 1464070541.81 results: success (0) buildid: 20160523220203 builduid: ef737131239b46eea1c42de17647cc5f revision: 9b9a73a98de81f22189dd3972c922459bce28393 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:41.805711) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:41.806066) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:41.806333) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:41.828507) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:41.828774) ========= 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.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/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-05-23 23:15:41-- 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% 13.5M=0.001s 2016-05-23 23:15:42 (13.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.650386 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:42.497931) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:42.498216) ========= 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.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/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.026944 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:42.546409) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:42.546718) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9b9a73a98de81f22189dd3972c922459bce28393 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9b9a73a98de81f22189dd3972c922459bce28393 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/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-05-23 23:15:42,624 truncating revision to first 12 chars 2016-05-23 23:15:42,624 Setting DEBUG logging. 2016-05-23 23:15:42,624 attempt 1/10 2016-05-23 23:15:42,624 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9b9a73a98de8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-23 23:15:43,350 unpacking tar archive at: mozilla-aurora-9b9a73a98de8/testing/mozharness/ program finished with exit code 0 elapsedTime=0.977905 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:43.542114) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:43.542380) ========= script_repo_revision: 9b9a73a98de81f22189dd3972c922459bce28393 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:43.542717) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:43.542997) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-23 23:15:43.557245) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 10 secs) (at 2016-05-23 23:15:43.557503) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/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 23:15:43 INFO - MultiFileLogger online at 20160523 23:15:43 in /builds/slave/test 23:15:43 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 23:15:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:15:43 INFO - {'append_to_log': False, 23:15:43 INFO - 'base_work_dir': '/builds/slave/test', 23:15:43 INFO - 'blob_upload_branch': 'mozilla-aurora', 23:15:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:15:43 INFO - 'buildbot_json_path': 'buildprops.json', 23:15:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:15:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:15:43 INFO - 'download_minidump_stackwalk': True, 23:15:43 INFO - 'download_symbols': 'true', 23:15:43 INFO - 'e10s': False, 23:15:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:15:43 INFO - 'tooltool.py': '/tools/tooltool.py', 23:15:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:15:43 INFO - '/tools/misc-python/virtualenv.py')}, 23:15:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:15:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:15:43 INFO - 'log_level': 'info', 23:15:43 INFO - 'log_to_console': True, 23:15:43 INFO - 'opt_config_files': (), 23:15:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:15:43 INFO - '--processes=1', 23:15:43 INFO - '--config=%(test_path)s/wptrunner.ini', 23:15:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:15:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:15:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:15:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:15:43 INFO - 'pip_index': False, 23:15:43 INFO - 'require_test_zip': True, 23:15:43 INFO - 'test_type': ('testharness',), 23:15:43 INFO - 'this_chunk': '1', 23:15:43 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:15:43 INFO - 'total_chunks': '10', 23:15:43 INFO - 'virtualenv_path': 'venv', 23:15:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:15:43 INFO - 'work_dir': 'build'} 23:15:43 INFO - ##### 23:15:43 INFO - ##### Running clobber step. 23:15:43 INFO - ##### 23:15:43 INFO - Running pre-action listener: _resource_record_pre_action 23:15:43 INFO - Running main action method: clobber 23:15:43 INFO - rmtree: /builds/slave/test/build 23:15:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:15:45 INFO - Running post-action listener: _resource_record_post_action 23:15:45 INFO - ##### 23:15:45 INFO - ##### Running read-buildbot-config step. 23:15:45 INFO - ##### 23:15:45 INFO - Running pre-action listener: _resource_record_pre_action 23:15:45 INFO - Running main action method: read_buildbot_config 23:15:45 INFO - Using buildbot properties: 23:15:45 INFO - { 23:15:45 INFO - "project": "", 23:15:45 INFO - "product": "firefox", 23:15:45 INFO - "script_repo_revision": "production", 23:15:45 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 23:15:45 INFO - "repository": "", 23:15:45 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 23:15:45 INFO - "buildid": "20160523220203", 23:15:45 INFO - "pgo_build": "False", 23:15:45 INFO - "basedir": "/builds/slave/test", 23:15:45 INFO - "buildnumber": 6, 23:15:45 INFO - "slavename": "t-yosemite-r7-0002", 23:15:45 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 23:15:45 INFO - "platform": "macosx64", 23:15:45 INFO - "branch": "mozilla-aurora", 23:15:45 INFO - "revision": "9b9a73a98de81f22189dd3972c922459bce28393", 23:15:45 INFO - "repo_path": "releases/mozilla-aurora", 23:15:45 INFO - "moz_repo_path": "", 23:15:45 INFO - "stage_platform": "macosx64", 23:15:45 INFO - "builduid": "ef737131239b46eea1c42de17647cc5f", 23:15:45 INFO - "slavebuilddir": "test" 23:15:45 INFO - } 23:15:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 23:15:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 23:15:45 INFO - Running post-action listener: _resource_record_post_action 23:15:45 INFO - ##### 23:15:45 INFO - ##### Running download-and-extract step. 23:15:45 INFO - ##### 23:15:45 INFO - Running pre-action listener: _resource_record_pre_action 23:15:45 INFO - Running main action method: download_and_extract 23:15:45 INFO - mkdir: /builds/slave/test/build/tests 23:15:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:15:45 INFO - https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 23:15:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 23:15:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 23:15:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 23:15:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 23:16:07 INFO - Downloaded 1235 bytes. 23:16:07 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 23:16:07 INFO - Using the following test package requirements: 23:16:07 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 23:16:07 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 23:16:07 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 23:16:07 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 23:16:07 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 23:16:07 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 23:16:07 INFO - u'jsshell-mac64.zip'], 23:16:07 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 23:16:07 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 23:16:07 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 23:16:07 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 23:16:07 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 23:16:07 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 23:16:07 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 23:16:07 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 23:16:07 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 23:16:07 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 23:16:07 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 23:16:07 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 23:16:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:16:07 INFO - https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 23:16:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 23:16:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 23:16:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 23:16:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 23:16:08 INFO - Downloaded 17983230 bytes. 23:16:08 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:16:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:16:08 INFO - caution: filename not matched: web-platform/* 23:16:08 INFO - Return code: 11 23:16:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:16:08 INFO - https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 23:16:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 23:16:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 23:16:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 23:16:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 23:16:10 INFO - Downloaded 36409048 bytes. 23:16:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:16:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:16:14 INFO - caution: filename not matched: bin/* 23:16:14 INFO - caution: filename not matched: config/* 23:16:14 INFO - caution: filename not matched: mozbase/* 23:16:14 INFO - caution: filename not matched: marionette/* 23:16:14 INFO - caution: filename not matched: tools/wptserve/* 23:16:14 INFO - Return code: 11 23:16:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:16:14 INFO - https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 23:16:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 23:16:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 23:16:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 23:16:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 23:16:17 INFO - Downloaded 73047512 bytes. 23:16:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 23:16:17 INFO - mkdir: /builds/slave/test/properties 23:16:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:16:17 INFO - Writing to file /builds/slave/test/properties/build_url 23:16:17 INFO - Contents: 23:16:17 INFO - build_url:https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 23:16:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 23:16:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:16:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:16:18 INFO - Contents: 23:16:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 23:16:18 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')]} 23:16:18 INFO - https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:16:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 23:16:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 23:16:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 23:16:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 23:16:20 INFO - Downloaded 103635335 bytes. 23:16:20 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 23:16:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 23:16:24 INFO - Return code: 0 23:16:24 INFO - Running post-action listener: _resource_record_post_action 23:16:24 INFO - Running post-action listener: set_extra_try_arguments 23:16:24 INFO - ##### 23:16:24 INFO - ##### Running create-virtualenv step. 23:16:24 INFO - ##### 23:16:24 INFO - Running pre-action listener: _pre_create_virtualenv 23:16:24 INFO - Running pre-action listener: _resource_record_pre_action 23:16:24 INFO - Running main action method: create_virtualenv 23:16:24 INFO - Creating virtualenv /builds/slave/test/build/venv 23:16:24 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 23:16:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:16:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:16:24 INFO - Using real prefix '/tools/python27' 23:16:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:16:25 INFO - Installing distribute.............................................................................................................................................................................................done. 23:16:28 INFO - Installing pip.................done. 23:16:28 INFO - Return code: 0 23:16:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:16:28 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')]} 23:16:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:16:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:16:28 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')]} 23:16:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:16:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:16:28 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 0x101341e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10135ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9083cd7f30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10135a5e0>, '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 0x100f3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100f68990>, '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.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:16:28 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 23:16:28 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 23:16:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Vu2RI7JqrY/Render', 23:16:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:16:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:16:28 INFO - 'HOME': '/Users/cltbld', 23:16:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:16:28 INFO - 'LOGNAME': 'cltbld', 23:16:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:16:28 INFO - 'MOZ_NO_REMOTE': '1', 23:16:28 INFO - 'NO_EM_RESTART': '1', 23:16:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:16:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:16:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:16:28 INFO - 'PWD': '/builds/slave/test', 23:16:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:16:28 INFO - 'SHELL': '/bin/bash', 23:16:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ogw27Bl7A0/Listeners', 23:16:28 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:16:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:16:28 INFO - 'USER': 'cltbld', 23:16:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:16:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:16:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:16:28 INFO - 'XPC_FLAGS': '0x0', 23:16:28 INFO - 'XPC_SERVICE_NAME': '0', 23:16:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:16:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:16:28 INFO - Downloading/unpacking psutil>=0.7.1 23:16:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:16:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:16:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:16:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:16:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:16:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:16:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:16:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:16:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:16:32 INFO - Installing collected packages: psutil 23:16:32 INFO - Running setup.py install for psutil 23:16:32 INFO - building 'psutil._psutil_osx' extension 23:16:32 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 23:16:32 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 23:16:33 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 23:16:33 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 23:16:33 INFO - building 'psutil._psutil_posix' extension 23:16:33 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 23:16:33 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 23:16:33 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 23:16:33 INFO - ^ 23:16:33 INFO - 1 warning generated. 23:16:33 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 23:16:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:16:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:16:33 INFO - Successfully installed psutil 23:16:33 INFO - Cleaning up... 23:16:33 INFO - Return code: 0 23:16:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:16:33 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')]} 23:16:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:16:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:16:33 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')]} 23:16:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:16:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:16:33 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 0x101341e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10135ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9083cd7f30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10135a5e0>, '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 0x100f3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100f68990>, '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.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:16:33 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 23:16:33 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 23:16:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Vu2RI7JqrY/Render', 23:16:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:16:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:16:33 INFO - 'HOME': '/Users/cltbld', 23:16:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:16:33 INFO - 'LOGNAME': 'cltbld', 23:16:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:16:33 INFO - 'MOZ_NO_REMOTE': '1', 23:16:33 INFO - 'NO_EM_RESTART': '1', 23:16:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:16:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:16:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:16:33 INFO - 'PWD': '/builds/slave/test', 23:16:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:16:33 INFO - 'SHELL': '/bin/bash', 23:16:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ogw27Bl7A0/Listeners', 23:16:33 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:16:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:16:33 INFO - 'USER': 'cltbld', 23:16:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:16:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:16:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:16:33 INFO - 'XPC_FLAGS': '0x0', 23:16:33 INFO - 'XPC_SERVICE_NAME': '0', 23:16:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:16:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:16:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:16:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:16:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:16:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:16:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:16:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:16:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:16:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:16:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:16:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:16:36 INFO - Installing collected packages: mozsystemmonitor 23:16:36 INFO - Running setup.py install for mozsystemmonitor 23:16:36 INFO - Successfully installed mozsystemmonitor 23:16:36 INFO - Cleaning up... 23:16:36 INFO - Return code: 0 23:16:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:16:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:16:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:16:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:16:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:16:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:16:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:16:36 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 0x101341e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10135ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9083cd7f30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10135a5e0>, '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 0x100f3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100f68990>, '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.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:16:36 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 23:16:36 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 23:16:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Vu2RI7JqrY/Render', 23:16:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:16:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:16:36 INFO - 'HOME': '/Users/cltbld', 23:16:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:16:36 INFO - 'LOGNAME': 'cltbld', 23:16:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:16:36 INFO - 'MOZ_NO_REMOTE': '1', 23:16:36 INFO - 'NO_EM_RESTART': '1', 23:16:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:16:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:16:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:16:36 INFO - 'PWD': '/builds/slave/test', 23:16:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:16:36 INFO - 'SHELL': '/bin/bash', 23:16:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ogw27Bl7A0/Listeners', 23:16:36 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:16:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:16:36 INFO - 'USER': 'cltbld', 23:16:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:16:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:16:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:16:36 INFO - 'XPC_FLAGS': '0x0', 23:16:36 INFO - 'XPC_SERVICE_NAME': '0', 23:16:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:16:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:16:36 INFO - Downloading/unpacking blobuploader==1.2.4 23:16:36 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 23:16:36 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 23:16:36 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 23:16:36 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 23:16:36 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 23:16:36 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 23:16:39 INFO - Downloading blobuploader-1.2.4.tar.gz 23:16:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:16:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:16:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:16:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:16:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:16:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:16:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:16:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:16:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:16:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:16:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:16:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:16:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:16:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:16:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:16:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:16:40 INFO - Downloading docopt-0.6.1.tar.gz 23:16:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:16:40 INFO - Installing collected packages: blobuploader, requests, docopt 23:16:40 INFO - Running setup.py install for blobuploader 23:16:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:16:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:16:40 INFO - Running setup.py install for requests 23:16:41 INFO - Running setup.py install for docopt 23:16:41 INFO - Successfully installed blobuploader requests docopt 23:16:41 INFO - Cleaning up... 23:16:41 INFO - Return code: 0 23:16:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:16:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:16:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:16:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:16:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:16:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:16:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:16:41 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 0x101341e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10135ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9083cd7f30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10135a5e0>, '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 0x100f3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100f68990>, '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.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:16:41 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 23:16:41 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 23:16:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Vu2RI7JqrY/Render', 23:16:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:16:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:16:41 INFO - 'HOME': '/Users/cltbld', 23:16:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:16:41 INFO - 'LOGNAME': 'cltbld', 23:16:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:16:41 INFO - 'MOZ_NO_REMOTE': '1', 23:16:41 INFO - 'NO_EM_RESTART': '1', 23:16:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:16:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:16:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:16:41 INFO - 'PWD': '/builds/slave/test', 23:16:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:16:41 INFO - 'SHELL': '/bin/bash', 23:16:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ogw27Bl7A0/Listeners', 23:16:41 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:16:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:16:41 INFO - 'USER': 'cltbld', 23:16:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:16:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:16:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:16:41 INFO - 'XPC_FLAGS': '0x0', 23:16:41 INFO - 'XPC_SERVICE_NAME': '0', 23:16:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:16:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:16:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:16:41 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-wJyeRy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:16:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:16:41 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-C4t10k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:16:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:16:41 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-A7dEno-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:16:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:16:41 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-lJYOoA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:16:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:16:42 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-U2EZOO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:16:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:16:42 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-o4kpiw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:16:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:16:42 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-EhyYGl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:16:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:16:42 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-CP49B3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:16:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:16:42 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-LLGF8n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:16:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:16:42 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-d8qdHz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:16:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:16:42 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-lJmxsd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:16:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:16:42 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-K5dTi6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:16:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:16:42 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-yYbgV1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:16:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:16:42 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-q6dtFT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:16:43 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-UNnrKC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:16:43 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-IQIHUk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:16:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:16:43 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-CfSHDq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:16:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:16:43 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-yLC1at-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:16:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:16:43 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-lpaVNt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:16:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:16:43 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-A2Tp0I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:16:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:16:44 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-4hbhQf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:16:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:16:44 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 23:16:44 INFO - Running setup.py install for manifestparser 23:16:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:16:44 INFO - Running setup.py install for mozcrash 23:16:44 INFO - Running setup.py install for mozdebug 23:16:44 INFO - Running setup.py install for mozdevice 23:16:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:16:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:16:44 INFO - Running setup.py install for mozfile 23:16:44 INFO - Running setup.py install for mozhttpd 23:16:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:16:45 INFO - Running setup.py install for mozinfo 23:16:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:16:45 INFO - Running setup.py install for mozInstall 23:16:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:16:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:16:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:16:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:16:45 INFO - Running setup.py install for mozleak 23:16:45 INFO - Running setup.py install for mozlog 23:16:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:16:45 INFO - Running setup.py install for moznetwork 23:16:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:16:45 INFO - Running setup.py install for mozprocess 23:16:46 INFO - Running setup.py install for mozprofile 23:16:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:16:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:16:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:16:46 INFO - Running setup.py install for mozrunner 23:16:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:16:46 INFO - Running setup.py install for mozscreenshot 23:16:46 INFO - Running setup.py install for moztest 23:16:46 INFO - Running setup.py install for mozversion 23:16:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:16:46 INFO - Running setup.py install for wptserve 23:16:46 INFO - Running setup.py install for marionette-driver 23:16:47 INFO - Running setup.py install for browsermob-proxy 23:16:47 INFO - Running setup.py install for marionette-client 23:16:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:16:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:16:47 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 23:16:47 INFO - Cleaning up... 23:16:47 INFO - Return code: 0 23:16:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:16:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:16:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:16:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:16:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:16:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:16:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:16:47 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 0x101341e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10135ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9083cd7f30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10135a5e0>, '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 0x100f3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100f68990>, '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.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:16:47 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 23:16:47 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 23:16:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Vu2RI7JqrY/Render', 23:16:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:16:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:16:47 INFO - 'HOME': '/Users/cltbld', 23:16:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:16:47 INFO - 'LOGNAME': 'cltbld', 23:16:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:16:47 INFO - 'MOZ_NO_REMOTE': '1', 23:16:47 INFO - 'NO_EM_RESTART': '1', 23:16:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:16:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:16:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:16:47 INFO - 'PWD': '/builds/slave/test', 23:16:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:16:47 INFO - 'SHELL': '/bin/bash', 23:16:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ogw27Bl7A0/Listeners', 23:16:47 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:16:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:16:47 INFO - 'USER': 'cltbld', 23:16:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:16:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:16:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:16:47 INFO - 'XPC_FLAGS': '0x0', 23:16:47 INFO - 'XPC_SERVICE_NAME': '0', 23:16:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:16:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:16:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:16:47 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-gI8j4B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:16:48 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)) 23:16:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:16:48 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-02yZJb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:16:48 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)) 23:16:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:16:48 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-xwDH0J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:16:48 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)) 23:16:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:16:48 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-4dkWLi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:16:48 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)) 23:16:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:16:48 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-fFTQx_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:16:48 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)) 23:16:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:16:48 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-byhJqd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:16:48 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)) 23:16:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:16:48 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-0aKvkB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:16:48 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)) 23:16:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:16:48 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-G019Ru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:16:48 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)) 23:16:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:16:48 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-iNgULG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:16:48 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)) 23:16:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:16:48 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-GKiOp8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:16:48 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)) 23:16:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:16:48 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-HYCaOV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:16:49 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)) 23:16:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:16:49 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-XdLsYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:16:49 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)) 23:16:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:16:49 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-XQirvv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:16:49 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)) 23:16:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:16:49 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-dHhwNW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:16:49 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)) 23:16:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:16:49 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-i2DrLs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:16:49 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)) 23:16:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:16:49 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-WnDUMF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:16:49 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)) 23:16:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:16:49 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-HJpe4L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:16:49 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)) 23:16:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:16:49 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-vhIGmT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:16:49 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)) 23:16:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:16:49 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-3RB3sa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:16:49 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)) 23:16:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:16:49 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-i3u5O1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:16:50 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)) 23:16:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:16:50 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-ctkGl5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:16:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:16:50 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)) 23:16:50 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)) 23:16:50 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)) 23:16:50 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)) 23:16:50 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)) 23:16:50 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)) 23:16:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:16:50 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 23:16:50 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 23:16:50 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 23:16:50 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 23:16:50 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 23:16:50 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 23:16:52 INFO - Downloading blessings-1.6.tar.gz 23:16:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:16:53 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)) 23:16:53 INFO - Installing collected packages: blessings 23:16:53 INFO - Running setup.py install for blessings 23:16:53 INFO - Successfully installed blessings 23:16:53 INFO - Cleaning up... 23:16:53 INFO - Return code: 0 23:16:53 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:16:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:16:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:16:53 INFO - Reading from file tmpfile_stdout 23:16:53 INFO - Current package versions: 23:16:53 INFO - blessings == 1.6 23:16:53 INFO - blobuploader == 1.2.4 23:16:53 INFO - browsermob-proxy == 0.6.0 23:16:53 INFO - docopt == 0.6.1 23:16:53 INFO - manifestparser == 1.1 23:16:53 INFO - marionette-client == 2.3.0 23:16:53 INFO - marionette-driver == 1.4.0 23:16:53 INFO - mozInstall == 1.12 23:16:53 INFO - mozcrash == 0.17 23:16:53 INFO - mozdebug == 0.1 23:16:53 INFO - mozdevice == 0.48 23:16:53 INFO - mozfile == 1.2 23:16:53 INFO - mozhttpd == 0.7 23:16:53 INFO - mozinfo == 0.9 23:16:53 INFO - mozleak == 0.1 23:16:53 INFO - mozlog == 3.1 23:16:53 INFO - moznetwork == 0.27 23:16:53 INFO - mozprocess == 0.22 23:16:53 INFO - mozprofile == 0.28 23:16:53 INFO - mozrunner == 6.11 23:16:53 INFO - mozscreenshot == 0.1 23:16:53 INFO - mozsystemmonitor == 0.0 23:16:53 INFO - moztest == 0.7 23:16:53 INFO - mozversion == 1.4 23:16:53 INFO - psutil == 3.1.1 23:16:53 INFO - requests == 1.2.3 23:16:53 INFO - wptserve == 1.4.0 23:16:53 INFO - wsgiref == 0.1.2 23:16:53 INFO - Running post-action listener: _resource_record_post_action 23:16:53 INFO - Running post-action listener: _start_resource_monitoring 23:16:53 INFO - Starting resource monitoring. 23:16:53 INFO - ##### 23:16:53 INFO - ##### Running pull step. 23:16:53 INFO - ##### 23:16:53 INFO - Running pre-action listener: _resource_record_pre_action 23:16:53 INFO - Running main action method: pull 23:16:53 INFO - Pull has nothing to do! 23:16:53 INFO - Running post-action listener: _resource_record_post_action 23:16:53 INFO - ##### 23:16:53 INFO - ##### Running install step. 23:16:53 INFO - ##### 23:16:53 INFO - Running pre-action listener: _resource_record_pre_action 23:16:53 INFO - Running main action method: install 23:16:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:16:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:16:53 INFO - Reading from file tmpfile_stdout 23:16:53 INFO - Detecting whether we're running mozinstall >=1.0... 23:16:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:16:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:16:54 INFO - Reading from file tmpfile_stdout 23:16:54 INFO - Output received: 23:16:54 INFO - Usage: mozinstall [options] installer 23:16:54 INFO - Options: 23:16:54 INFO - -h, --help show this help message and exit 23:16:54 INFO - -d DEST, --destination=DEST 23:16:54 INFO - Directory to install application into. [default: 23:16:54 INFO - "/builds/slave/test"] 23:16:54 INFO - --app=APP Application being installed. [default: firefox] 23:16:54 INFO - mkdir: /builds/slave/test/build/application 23:16:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 23:16:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 23:17:12 INFO - Reading from file tmpfile_stdout 23:17:12 INFO - Output received: 23:17:12 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 23:17:12 INFO - Running post-action listener: _resource_record_post_action 23:17:12 INFO - ##### 23:17:12 INFO - ##### Running run-tests step. 23:17:12 INFO - ##### 23:17:12 INFO - Running pre-action listener: _resource_record_pre_action 23:17:12 INFO - Running main action method: run_tests 23:17:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:17:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:17:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:17:12 INFO - grabbing minidump binary from tooltool 23:17: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')]} 23:17:12 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 0x10135a5e0>, '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 0x100f3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100f68990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:17:12 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 23:17:12 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 23:17:12 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:17:12 INFO - Return code: 0 23:17:12 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 23:17:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:17:12 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.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 23:17:12 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.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 23:17:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Vu2RI7JqrY/Render', 23:17:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:17:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:17:12 INFO - 'HOME': '/Users/cltbld', 23:17:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:17:12 INFO - 'LOGNAME': 'cltbld', 23:17:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:17:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:17:12 INFO - 'MOZ_NO_REMOTE': '1', 23:17:12 INFO - 'NO_EM_RESTART': '1', 23:17:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:17:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:17:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:17:12 INFO - 'PWD': '/builds/slave/test', 23:17:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:17:12 INFO - 'SHELL': '/bin/bash', 23:17:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ogw27Bl7A0/Listeners', 23:17:12 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:17:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:17:12 INFO - 'USER': 'cltbld', 23:17:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:17:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:17:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:17:12 INFO - 'XPC_FLAGS': '0x0', 23:17:12 INFO - 'XPC_SERVICE_NAME': '0', 23:17:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:17:12 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.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 23:17:13 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 23:17:13 INFO - import pkg_resources 23:17:13 INFO - Using 1 client processes 23:17:13 INFO - wptserve Starting http server on 127.0.0.1:8000 23:17:13 INFO - wptserve Starting http server on 127.0.0.1:8001 23:17:14 INFO - wptserve Starting http server on 127.0.0.1:8443 23:17:16 INFO - SUITE-START | Running 778 tests 23:17:16 INFO - Running testharness tests 23:17:16 INFO - Setting up ssl 23:17:16 INFO - PROCESS | certutil | 23:17:16 INFO - PROCESS | certutil | 23:17:16 INFO - PROCESS | certutil | 23:17:16 INFO - Certificate Nickname Trust Attributes 23:17:16 INFO - SSL,S/MIME,JAR/XPI 23:17:16 INFO - 23:17:16 INFO - web-platform-tests CT,, 23:17:16 INFO - 23:17:16 INFO - Starting runner 23:17:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 23:17:17 INFO - PROCESS | 1657 | 1464070637144 Marionette DEBUG Marionette enabled via build flag and pref 23:17:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x113f22800 == 1 [pid = 1657] [id = 1] 23:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 1 (0x113f23000) [pid = 1657] [serial = 1] [outer = 0x0] 23:17:17 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 2 (0x113f24000) [pid = 1657] [serial = 2] [outer = 0x113f23000] 23:17:17 INFO - PROCESS | 1657 | 1464070637455 Marionette INFO Listening on port 2828 23:17:17 INFO - PROCESS | 1657 | 1464070637684 Marionette DEBUG Marionette enabled via command-line flag 23:17:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x116920000 == 2 [pid = 1657] [id = 2] 23:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 3 (0x116920800) [pid = 1657] [serial = 3] [outer = 0x0] 23:17:17 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 4 (0x116921800) [pid = 1657] [serial = 4] [outer = 0x116920800] 23:17:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:17:17 INFO - PROCESS | 1657 | 1464070637850 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49285 23:17:17 INFO - PROCESS | 1657 | 1464070637921 Marionette DEBUG Closed connection conn0 23:17:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:17:17 INFO - PROCESS | 1657 | 1464070637926 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49286 23:17:17 INFO - PROCESS | 1657 | 1464070637935 Marionette DEBUG Closed connection conn1 23:17:17 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:17:17 INFO - PROCESS | 1657 | 1464070637940 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49287 23:17:17 INFO - PROCESS | 1657 | 1464070637948 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:17:17 INFO - PROCESS | 1657 | 1464070637954 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160523220203","device":"desktop","version":"48.0a2"} 23:17:18 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:17:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x120607000 == 3 [pid = 1657] [id = 3] 23:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 5 (0x120607800) [pid = 1657] [serial = 5] [outer = 0x0] 23:17:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x120608000 == 4 [pid = 1657] [id = 4] 23:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 6 (0x119fbb400) [pid = 1657] [serial = 6] [outer = 0x0] 23:17:19 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:17:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:17:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12374b800 == 5 [pid = 1657] [id = 5] 23:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 7 (0x119fbac00) [pid = 1657] [serial = 7] [outer = 0x0] 23:17:19 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:17:19 INFO - PROCESS | 1657 | [1657] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 8 (0x124055800) [pid = 1657] [serial = 8] [outer = 0x119fbac00] 23:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 9 (0x124619000) [pid = 1657] [serial = 9] [outer = 0x120607800] 23:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 10 (0x124616000) [pid = 1657] [serial = 10] [outer = 0x119fbb400] 23:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 11 (0x124617c00) [pid = 1657] [serial = 11] [outer = 0x119fbac00] 23:17:19 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:17:20 INFO - PROCESS | 1657 | 1464070640012 Marionette DEBUG loaded listener.js 23:17:20 INFO - PROCESS | 1657 | 1464070640021 Marionette DEBUG loaded listener.js 23:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 12 (0x126774400) [pid = 1657] [serial = 12] [outer = 0x119fbac00] 23:17:20 INFO - PROCESS | 1657 | 1464070640363 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"6b3f414b-f24e-d843-a27b-35e441601800","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160523220203","device":"desktop","version":"48.0a2","command_id":1}}] 23:17:20 INFO - PROCESS | 1657 | 1464070640461 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}] 23:17:20 INFO - PROCESS | 1657 | 1464070640500 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 23:17:20 INFO - PROCESS | 1657 | 1464070640591 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:17:20 INFO - PROCESS | 1657 | [1657] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:17:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 13 (0x128da9c00) [pid = 1657] [serial = 13] [outer = 0x119fbac00] 23:17:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:17:20 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:17:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 23:17:20 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 23:17:20 INFO - PROCESS | 1657 | 1464070640840 Marionette TRACE conn2 <- [1,3,null,{}] 23:17:20 INFO - PROCESS | 1657 | 1464070640843 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:17:20 INFO - PROCESS | 1657 | 1464070640863 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 23:17:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:17:20 INFO - PROCESS | 1657 | 1464070640889 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 23:17:20 INFO - PROCESS | 1657 | 1464070640891 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 23:17:20 INFO - PROCESS | 1657 | 1464070640894 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:17:20 INFO - PROCESS | 1657 | 1464070640896 Marionette TRACE conn2 <- [1,6,null,{}] 23:17:20 INFO - PROCESS | 1657 | 1464070640898 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}] 23:17:20 INFO - PROCESS | 1657 | 1464070640913 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 23:17:20 INFO - PROCESS | 1657 | 1464070640917 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d9800 == 6 [pid = 1657] [id = 6] 23:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 14 (0x129352c00) [pid = 1657] [serial = 14] [outer = 0x0] 23:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 15 (0x1197bdc00) [pid = 1657] [serial = 15] [outer = 0x129352c00] 23:17:20 INFO - PROCESS | 1657 | 1464070640965 Marionette DEBUG loaded listener.js 23:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 16 (0x1197c3400) [pid = 1657] [serial = 16] [outer = 0x129352c00] 23:17:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x129524800 == 7 [pid = 1657] [id = 7] 23:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 17 (0x1295cb400) [pid = 1657] [serial = 17] [outer = 0x0] 23:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 18 (0x1295cd400) [pid = 1657] [serial = 18] [outer = 0x1295cb400] 23:17:21 INFO - PROCESS | 1657 | 1464070641361 Marionette DEBUG loaded listener.js 23:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 19 (0x1295cf400) [pid = 1657] [serial = 19] [outer = 0x1295cb400] 23:17:21 INFO - PROCESS | 1657 | 1464070641509 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]]]}] 23:17:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:17:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 672ms 23:17:21 INFO - PROCESS | 1657 | 1464070641587 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 23:17:21 INFO - PROCESS | 1657 | 1464070641589 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 23:17:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:17:21 INFO - PROCESS | 1657 | 1464070641624 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:17:21 INFO - PROCESS | 1657 | 1464070641625 Marionette TRACE conn2 <- [1,10,null,{}] 23:17:21 INFO - PROCESS | 1657 | 1464070641643 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}] 23:17:21 INFO - PROCESS | 1657 | 1464070641800 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 23:17:21 INFO - PROCESS | 1657 | 1464070641809 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae78800 == 8 [pid = 1657] [id = 8] 23:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 20 (0x129b1d000) [pid = 1657] [serial = 20] [outer = 0x0] 23:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 21 (0x12a8dc000) [pid = 1657] [serial = 21] [outer = 0x129b1d000] 23:17:21 INFO - PROCESS | 1657 | 1464070641852 Marionette DEBUG loaded listener.js 23:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 22 (0x12a8e0800) [pid = 1657] [serial = 22] [outer = 0x129b1d000] 23:17:22 INFO - PROCESS | 1657 | 1464070642298 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]]]}] 23:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 753ms 23:17:22 INFO - PROCESS | 1657 | 1464070642350 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 23:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:17:22 INFO - PROCESS | 1657 | 1464070642351 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 23:17:22 INFO - PROCESS | 1657 | 1464070642353 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:17:22 INFO - PROCESS | 1657 | 1464070642355 Marionette TRACE conn2 <- [1,14,null,{}] 23:17:22 INFO - PROCESS | 1657 | 1464070642357 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}] 23:17:22 INFO - PROCESS | 1657 | 1464070642445 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 23:17:22 INFO - PROCESS | 1657 | 1464070642454 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12af90000 == 9 [pid = 1657] [id = 9] 23:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 23 (0x12b008000) [pid = 1657] [serial = 23] [outer = 0x0] 23:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 24 (0x12b2a7800) [pid = 1657] [serial = 24] [outer = 0x12b008000] 23:17:22 INFO - PROCESS | 1657 | 1464070642481 Marionette DEBUG loaded listener.js 23:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 25 (0x12ba26800) [pid = 1657] [serial = 25] [outer = 0x12b008000] 23:17:22 INFO - PROCESS | 1657 | 1464070642727 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]]]}] 23:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 23:17:22 INFO - PROCESS | 1657 | 1464070642778 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 23:17:22 INFO - PROCESS | 1657 | 1464070642779 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 23:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:17:22 INFO - PROCESS | 1657 | 1464070642782 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:17:22 INFO - PROCESS | 1657 | 1464070642783 Marionette TRACE conn2 <- [1,18,null,{}] 23:17:22 INFO - PROCESS | 1657 | 1464070642792 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}] 23:17:22 INFO - PROCESS | 1657 | 1464070642880 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 23:17:22 INFO - PROCESS | 1657 | 1464070642887 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b330800 == 10 [pid = 1657] [id = 10] 23:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 26 (0x12ba34400) [pid = 1657] [serial = 26] [outer = 0x0] 23:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 27 (0x12bae1800) [pid = 1657] [serial = 27] [outer = 0x12ba34400] 23:17:22 INFO - PROCESS | 1657 | 1464070642913 Marionette DEBUG loaded listener.js 23:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 28 (0x12baea400) [pid = 1657] [serial = 28] [outer = 0x12ba34400] 23:17:23 INFO - PROCESS | 1657 | 1464070643177 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]]]}] 23:17:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:17:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 420ms 23:17:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:17:23 INFO - PROCESS | 1657 | 1464070643209 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 23:17:23 INFO - PROCESS | 1657 | 1464070643210 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 23:17:23 INFO - PROCESS | 1657 | 1464070643213 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:17:23 INFO - PROCESS | 1657 | 1464070643214 Marionette TRACE conn2 <- [1,22,null,{}] 23:17:23 INFO - PROCESS | 1657 | 1464070643216 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}] 23:17:23 INFO - PROCESS | 1657 | 1464070643313 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 23:17:23 INFO - PROCESS | 1657 | 1464070643317 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf30800 == 11 [pid = 1657] [id = 11] 23:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 29 (0x12baed800) [pid = 1657] [serial = 29] [outer = 0x0] 23:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 30 (0x12baf5000) [pid = 1657] [serial = 30] [outer = 0x12baed800] 23:17:23 INFO - PROCESS | 1657 | 1464070643344 Marionette DEBUG loaded listener.js 23:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 31 (0x12bafcc00) [pid = 1657] [serial = 31] [outer = 0x12baed800] 23:17:23 INFO - PROCESS | 1657 | 1464070643587 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]]]}] 23:17:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:17:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 23:17:23 INFO - PROCESS | 1657 | 1464070643632 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 23:17:23 INFO - PROCESS | 1657 | 1464070643633 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 23:17:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:17:23 INFO - PROCESS | 1657 | 1464070643643 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:17:23 INFO - PROCESS | 1657 | 1464070643644 Marionette TRACE conn2 <- [1,26,null,{}] 23:17:23 INFO - PROCESS | 1657 | 1464070643647 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}] 23:17:23 INFO - PROCESS | 1657 | 1464070643739 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 23:17:23 INFO - PROCESS | 1657 | 1464070643744 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c134800 == 12 [pid = 1657] [id = 12] 23:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 32 (0x12bfdf400) [pid = 1657] [serial = 32] [outer = 0x0] 23:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 33 (0x12bfe7800) [pid = 1657] [serial = 33] [outer = 0x12bfdf400] 23:17:23 INFO - PROCESS | 1657 | 1464070643768 Marionette DEBUG loaded listener.js 23:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 34 (0x12c15bc00) [pid = 1657] [serial = 34] [outer = 0x12bfdf400] 23:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 23:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:17:24 INFO - PROCESS | 1657 | 1464070644007 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]]]}] 23:17:24 INFO - PROCESS | 1657 | 1464070644012 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 23:17:24 INFO - PROCESS | 1657 | 1464070644013 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 23:17:24 INFO - PROCESS | 1657 | 1464070644015 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:17:24 INFO - PROCESS | 1657 | 1464070644016 Marionette TRACE conn2 <- [1,30,null,{}] 23:17:24 INFO - PROCESS | 1657 | 1464070644025 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}] 23:17:24 INFO - PROCESS | 1657 | 1464070644115 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 23:17:24 INFO - PROCESS | 1657 | 1464070644120 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c539800 == 13 [pid = 1657] [id = 13] 23:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 35 (0x12c162400) [pid = 1657] [serial = 35] [outer = 0x0] 23:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 36 (0x12c570c00) [pid = 1657] [serial = 36] [outer = 0x12c162400] 23:17:24 INFO - PROCESS | 1657 | 1464070644144 Marionette DEBUG loaded listener.js 23:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 37 (0x12c574800) [pid = 1657] [serial = 37] [outer = 0x12c162400] 23:17:24 INFO - PROCESS | 1657 | 1464070644372 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]]]}] 23:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 23:17:24 INFO - PROCESS | 1657 | 1464070644385 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 23:17:24 INFO - PROCESS | 1657 | 1464070644388 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 23:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:17:24 INFO - PROCESS | 1657 | 1464070644396 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:17:24 INFO - PROCESS | 1657 | 1464070644397 Marionette TRACE conn2 <- [1,34,null,{}] 23:17:24 INFO - PROCESS | 1657 | 1464070644399 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}] 23:17:24 INFO - PROCESS | 1657 | 1464070644488 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 23:17:24 INFO - PROCESS | 1657 | 1464070644512 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c94f800 == 14 [pid = 1657] [id = 14] 23:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 38 (0x12c57ac00) [pid = 1657] [serial = 38] [outer = 0x0] 23:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 39 (0x12c57e400) [pid = 1657] [serial = 39] [outer = 0x12c57ac00] 23:17:24 INFO - PROCESS | 1657 | 1464070644538 Marionette DEBUG loaded listener.js 23:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 40 (0x12c917000) [pid = 1657] [serial = 40] [outer = 0x12c57ac00] 23:17:24 INFO - PROCESS | 1657 | 1464070644790 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]]]}] 23:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 23:17:24 INFO - PROCESS | 1657 | 1464070644815 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 23:17:24 INFO - PROCESS | 1657 | 1464070644816 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 23:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:17:24 INFO - PROCESS | 1657 | 1464070644827 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:17:24 INFO - PROCESS | 1657 | 1464070644828 Marionette TRACE conn2 <- [1,38,null,{}] 23:17:24 INFO - PROCESS | 1657 | 1464070644831 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}] 23:17:24 INFO - PROCESS | 1657 | 1464070644945 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 23:17:24 INFO - PROCESS | 1657 | 1464070644949 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc5f000 == 15 [pid = 1657] [id = 15] 23:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 41 (0x12c91a400) [pid = 1657] [serial = 41] [outer = 0x0] 23:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 42 (0x12c91fc00) [pid = 1657] [serial = 42] [outer = 0x12c91a400] 23:17:24 INFO - PROCESS | 1657 | 1464070644973 Marionette DEBUG loaded listener.js 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 43 (0x12cc98800) [pid = 1657] [serial = 43] [outer = 0x12c91a400] 23:17:25 INFO - PROCESS | 1657 | 1464070645206 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]]]}] 23:17:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cd9f800 == 16 [pid = 1657] [id = 16] 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 44 (0x12cda0000) [pid = 1657] [serial = 44] [outer = 0x0] 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 45 (0x12cda1800) [pid = 1657] [serial = 45] [outer = 0x12cda0000] 23:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 46 (0x12cda6000) [pid = 1657] [serial = 46] [outer = 0x12cda0000] 23:17:25 INFO - PROCESS | 1657 | 1464070645259 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 23:17:25 INFO - PROCESS | 1657 | 1464070645260 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 23:17:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cd9f000 == 17 [pid = 1657] [id = 17] 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 47 (0x12cca0800) [pid = 1657] [serial = 47] [outer = 0x0] 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 48 (0x12cdce000) [pid = 1657] [serial = 48] [outer = 0x12cca0800] 23:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 49 (0x1166b6800) [pid = 1657] [serial = 49] [outer = 0x12cca0800] 23:17:25 INFO - PROCESS | 1657 | 1464070645322 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:17:25 INFO - PROCESS | 1657 | 1464070645323 Marionette TRACE conn2 <- [1,42,null,{}] 23:17:25 INFO - PROCESS | 1657 | 1464070645340 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}] 23:17:25 INFO - PROCESS | 1657 | 1464070645448 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 23:17:25 INFO - PROCESS | 1657 | 1464070645456 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d338000 == 18 [pid = 1657] [id = 18] 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x12cc9ac00) [pid = 1657] [serial = 50] [outer = 0x0] 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x12cdc5c00) [pid = 1657] [serial = 51] [outer = 0x12cc9ac00] 23:17:25 INFO - PROCESS | 1657 | 1464070645481 Marionette DEBUG loaded listener.js 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x12d3e0400) [pid = 1657] [serial = 52] [outer = 0x12cc9ac00] 23:17:25 INFO - PROCESS | 1657 | 1464070645755 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]]]}] 23:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 512ms 23:17:25 INFO - PROCESS | 1657 | 1464070645815 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 23:17:25 INFO - PROCESS | 1657 | 1464070645817 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 23:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:17:25 INFO - PROCESS | 1657 | 1464070645821 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:17:25 INFO - PROCESS | 1657 | 1464070645823 Marionette TRACE conn2 <- [1,46,null,{}] 23:17:25 INFO - PROCESS | 1657 | 1464070645826 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}] 23:17:25 INFO - PROCESS | 1657 | 1464070645907 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 23:17:25 INFO - PROCESS | 1657 | 1464070645911 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d54d800 == 19 [pid = 1657] [id = 19] 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x1180a8800) [pid = 1657] [serial = 53] [outer = 0x0] 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x1191fb000) [pid = 1657] [serial = 54] [outer = 0x1180a8800] 23:17:25 INFO - PROCESS | 1657 | 1464070645939 Marionette DEBUG loaded listener.js 23:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x12d3e4400) [pid = 1657] [serial = 55] [outer = 0x1180a8800] 23:17:26 INFO - PROCESS | 1657 | 1464070646173 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]]]}] 23:17:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:17:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 371ms 23:17:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:17:26 INFO - PROCESS | 1657 | 1464070646194 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 23:17:26 INFO - PROCESS | 1657 | 1464070646195 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 23:17:26 INFO - PROCESS | 1657 | 1464070646197 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:17:26 INFO - PROCESS | 1657 | 1464070646198 Marionette TRACE conn2 <- [1,50,null,{}] 23:17:26 INFO - PROCESS | 1657 | 1464070646208 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}] 23:17:26 INFO - PROCESS | 1657 | 1464070646301 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 23:17:26 INFO - PROCESS | 1657 | 1464070646308 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4d7800 == 20 [pid = 1657] [id = 20] 23:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x118068000) [pid = 1657] [serial = 56] [outer = 0x0] 23:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x118073c00) [pid = 1657] [serial = 57] [outer = 0x118068000] 23:17:26 INFO - PROCESS | 1657 | 1464070646332 Marionette DEBUG loaded listener.js 23:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x12d3e8c00) [pid = 1657] [serial = 58] [outer = 0x118068000] 23:17:26 INFO - PROCESS | 1657 | 1464070646591 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]]]}] 23:17:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:17:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 424ms 23:17:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:17:26 INFO - PROCESS | 1657 | 1464070646629 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 23:17:26 INFO - PROCESS | 1657 | 1464070646630 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 23:17:26 INFO - PROCESS | 1657 | 1464070646634 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:17:26 INFO - PROCESS | 1657 | 1464070646639 Marionette TRACE conn2 <- [1,54,null,{}] 23:17:26 INFO - PROCESS | 1657 | 1464070646648 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}] 23:17:26 INFO - PROCESS | 1657 | 1464070646784 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 23:17:26 INFO - PROCESS | 1657 | 1464070646791 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4dc800 == 21 [pid = 1657] [id = 21] 23:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x12d3edc00) [pid = 1657] [serial = 59] [outer = 0x0] 23:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x12d834400) [pid = 1657] [serial = 60] [outer = 0x12d3edc00] 23:17:26 INFO - PROCESS | 1657 | 1464070646830 Marionette DEBUG loaded listener.js 23:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x12d83a400) [pid = 1657] [serial = 61] [outer = 0x12d3edc00] 23:17:27 INFO - PROCESS | 1657 | 1464070647177 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]]]}] 23:17:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:17:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 580ms 23:17:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:17:27 INFO - PROCESS | 1657 | 1464070647213 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 23:17:27 INFO - PROCESS | 1657 | 1464070647214 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 23:17:27 INFO - PROCESS | 1657 | 1464070647217 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:17:27 INFO - PROCESS | 1657 | 1464070647218 Marionette TRACE conn2 <- [1,58,null,{}] 23:17:27 INFO - PROCESS | 1657 | 1464070647225 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}] 23:17:27 INFO - PROCESS | 1657 | 1464070647383 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 23:17:27 INFO - PROCESS | 1657 | 1464070647949 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x111eac800 == 22 [pid = 1657] [id = 22] 23:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x111ab3800) [pid = 1657] [serial = 62] [outer = 0x0] 23:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x11204fc00) [pid = 1657] [serial = 63] [outer = 0x111ab3800] 23:17:27 INFO - PROCESS | 1657 | 1464070647979 Marionette DEBUG loaded listener.js 23:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x112a63000) [pid = 1657] [serial = 64] [outer = 0x111ab3800] 23:17:28 INFO - PROCESS | 1657 | 1464070648389 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]]]}] 23:17:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:17:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1224ms 23:17:28 INFO - PROCESS | 1657 | 1464070648442 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 23:17:28 INFO - PROCESS | 1657 | 1464070648444 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 23:17:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:17:28 INFO - PROCESS | 1657 | 1464070648447 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:17:28 INFO - PROCESS | 1657 | 1464070648450 Marionette TRACE conn2 <- [1,62,null,{}] 23:17:28 INFO - PROCESS | 1657 | 1464070648453 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}] 23:17:28 INFO - PROCESS | 1657 | 1464070648561 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 23:17:28 INFO - PROCESS | 1657 | 1464070648602 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e0a800 == 23 [pid = 1657] [id = 23] 23:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x11323d000) [pid = 1657] [serial = 65] [outer = 0x0] 23:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x115e3dc00) [pid = 1657] [serial = 66] [outer = 0x11323d000] 23:17:28 INFO - PROCESS | 1657 | 1464070648634 Marionette DEBUG loaded listener.js 23:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x116718400) [pid = 1657] [serial = 67] [outer = 0x11323d000] 23:17:29 INFO - PROCESS | 1657 | 1464070649043 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]]]}] 23:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 23:17:29 INFO - PROCESS | 1657 | 1464070649071 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 23:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:17:29 INFO - PROCESS | 1657 | 1464070649074 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 23:17:29 INFO - PROCESS | 1657 | 1464070649077 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:17:29 INFO - PROCESS | 1657 | 1464070649078 Marionette TRACE conn2 <- [1,66,null,{}] 23:17:29 INFO - PROCESS | 1657 | 1464070649081 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}] 23:17:29 INFO - PROCESS | 1657 | 1464070649188 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 23:17:29 INFO - PROCESS | 1657 | 1464070649261 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170ee800 == 24 [pid = 1657] [id = 24] 23:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x118074800) [pid = 1657] [serial = 68] [outer = 0x0] 23:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x1180b0400) [pid = 1657] [serial = 69] [outer = 0x118074800] 23:17:29 INFO - PROCESS | 1657 | 1464070649291 Marionette DEBUG loaded listener.js 23:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x118516c00) [pid = 1657] [serial = 70] [outer = 0x118074800] 23:17:29 INFO - PROCESS | 1657 | 1464070649881 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]]]}] 23:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 820ms 23:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:17:29 INFO - PROCESS | 1657 | 1464070649897 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 23:17:29 INFO - PROCESS | 1657 | 1464070649899 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 23:17:29 INFO - PROCESS | 1657 | 1464070649903 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:17:29 INFO - PROCESS | 1657 | 1464070649905 Marionette TRACE conn2 <- [1,70,null,{}] 23:17:29 INFO - PROCESS | 1657 | 1464070649908 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}] 23:17:30 INFO - PROCESS | 1657 | 1464070650026 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 23:17:30 INFO - PROCESS | 1657 | 1464070650096 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x113f0f000 == 25 [pid = 1657] [id = 25] 23:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x1166b6000) [pid = 1657] [serial = 71] [outer = 0x0] 23:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x116714c00) [pid = 1657] [serial = 72] [outer = 0x1166b6000] 23:17:30 INFO - PROCESS | 1657 | 1464070650127 Marionette DEBUG loaded listener.js 23:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x11693cc00) [pid = 1657] [serial = 73] [outer = 0x1166b6000] 23:17:30 INFO - PROCESS | 1657 | 1464070650542 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]]]}] 23:17:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:17:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 672ms 23:17:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:17:30 INFO - PROCESS | 1657 | 1464070650575 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 23:17:30 INFO - PROCESS | 1657 | 1464070650578 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 23:17:30 INFO - PROCESS | 1657 | 1464070650582 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:17:30 INFO - PROCESS | 1657 | 1464070650584 Marionette TRACE conn2 <- [1,74,null,{}] 23:17:30 INFO - PROCESS | 1657 | 1464070650586 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}] 23:17:30 INFO - PROCESS | 1657 | 1464070650655 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 23:17:30 INFO - PROCESS | 1657 | 1464070650660 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x11662f000 == 26 [pid = 1657] [id = 26] 23:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1169b2c00) [pid = 1657] [serial = 74] [outer = 0x0] 23:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x11758c000) [pid = 1657] [serial = 75] [outer = 0x1169b2c00] 23:17:30 INFO - PROCESS | 1657 | 1464070650689 Marionette DEBUG loaded listener.js 23:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11767fc00) [pid = 1657] [serial = 76] [outer = 0x1169b2c00] 23:17:31 INFO - PROCESS | 1657 | 1464070651002 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]]]}] 23:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 23:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:17:31 INFO - PROCESS | 1657 | 1464070651054 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 23:17:31 INFO - PROCESS | 1657 | 1464070651055 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 23:17:31 INFO - PROCESS | 1657 | 1464070651057 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:17:31 INFO - PROCESS | 1657 | 1464070651060 Marionette TRACE conn2 <- [1,78,null,{}] 23:17:31 INFO - PROCESS | 1657 | 1464070651067 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}] 23:17:31 INFO - PROCESS | 1657 | 1464070651144 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 23:17:31 INFO - PROCESS | 1657 | 1464070651185 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d2800 == 27 [pid = 1657] [id = 27] 23:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x113861400) [pid = 1657] [serial = 77] [outer = 0x0] 23:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11767f400) [pid = 1657] [serial = 78] [outer = 0x113861400] 23:17:31 INFO - PROCESS | 1657 | 1464070651212 Marionette DEBUG loaded listener.js 23:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1183b3000) [pid = 1657] [serial = 79] [outer = 0x113861400] 23:17:31 INFO - PROCESS | 1657 | 1464070651475 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]]]}] 23:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 23:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:17:31 INFO - PROCESS | 1657 | 1464070651528 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 23:17:31 INFO - PROCESS | 1657 | 1464070651530 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 23:17:31 INFO - PROCESS | 1657 | 1464070651532 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:17:31 INFO - PROCESS | 1657 | 1464070651533 Marionette TRACE conn2 <- [1,82,null,{}] 23:17:31 INFO - PROCESS | 1657 | 1464070651535 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}] 23:17:31 INFO - PROCESS | 1657 | 1464070651625 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 23:17:31 INFO - PROCESS | 1657 | 1464070651629 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e22800 == 28 [pid = 1657] [id = 28] 23:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11894ec00) [pid = 1657] [serial = 80] [outer = 0x0] 23:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118f41800) [pid = 1657] [serial = 81] [outer = 0x11894ec00] 23:17:31 INFO - PROCESS | 1657 | 1464070651657 Marionette DEBUG loaded listener.js 23:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11914b000) [pid = 1657] [serial = 82] [outer = 0x11894ec00] 23:17:31 INFO - PROCESS | 1657 | 1464070651959 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]]]}] 23:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 23:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:17:32 INFO - PROCESS | 1657 | 1464070652003 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 23:17:32 INFO - PROCESS | 1657 | 1464070652005 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 23:17:32 INFO - PROCESS | 1657 | 1464070652007 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:17:32 INFO - PROCESS | 1657 | 1464070652008 Marionette TRACE conn2 <- [1,86,null,{}] 23:17:32 INFO - PROCESS | 1657 | 1464070652010 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}] 23:17:32 INFO - PROCESS | 1657 | 1464070652077 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 23:17:32 INFO - PROCESS | 1657 | 1464070652081 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11847a000 == 29 [pid = 1657] [id = 29] 23:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118957000) [pid = 1657] [serial = 83] [outer = 0x0] 23:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1191f7000) [pid = 1657] [serial = 84] [outer = 0x118957000] 23:17:32 INFO - PROCESS | 1657 | 1464070652108 Marionette DEBUG loaded listener.js 23:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11937e400) [pid = 1657] [serial = 85] [outer = 0x118957000] 23:17:32 INFO - PROCESS | 1657 | 1464070652415 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]]]}] 23:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 23:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:17:32 INFO - PROCESS | 1657 | 1464070652427 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 23:17:32 INFO - PROCESS | 1657 | 1464070652428 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 23:17:32 INFO - PROCESS | 1657 | 1464070652430 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:17:32 INFO - PROCESS | 1657 | 1464070652431 Marionette TRACE conn2 <- [1,90,null,{}] 23:17:32 INFO - PROCESS | 1657 | 1464070652433 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}] 23:17:32 INFO - PROCESS | 1657 | 1464070652521 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 23:17:32 INFO - PROCESS | 1657 | 1464070652526 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x118f6b800 == 30 [pid = 1657] [id = 30] 23:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119382800) [pid = 1657] [serial = 86] [outer = 0x0] 23:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1193ecc00) [pid = 1657] [serial = 87] [outer = 0x119382800] 23:17:32 INFO - PROCESS | 1657 | 1464070652555 Marionette DEBUG loaded listener.js 23:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119b96000) [pid = 1657] [serial = 88] [outer = 0x119382800] 23:17:32 INFO - PROCESS | 1657 | 1464070652842 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]]]}] 23:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 23:17:32 INFO - PROCESS | 1657 | 1464070652848 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 23:17:32 INFO - PROCESS | 1657 | 1464070652849 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 23:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:17:32 INFO - PROCESS | 1657 | 1464070652859 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:17:32 INFO - PROCESS | 1657 | 1464070652861 Marionette TRACE conn2 <- [1,94,null,{}] 23:17:32 INFO - PROCESS | 1657 | 1464070652863 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}] 23:17:32 INFO - PROCESS | 1657 | 1464070652951 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 23:17:33 INFO - PROCESS | 1657 | 1464070652996 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x119313000 == 31 [pid = 1657] [id = 31] 23:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x113862800) [pid = 1657] [serial = 89] [outer = 0x0] 23:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119a96000) [pid = 1657] [serial = 90] [outer = 0x113862800] 23:17:33 INFO - PROCESS | 1657 | 1464070653021 Marionette DEBUG loaded listener.js 23:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119dd7400) [pid = 1657] [serial = 91] [outer = 0x113862800] 23:17:33 INFO - PROCESS | 1657 | 1464070653262 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]]]}] 23:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 426ms 23:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:17:33 INFO - PROCESS | 1657 | 1464070653278 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 23:17:33 INFO - PROCESS | 1657 | 1464070653280 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 23:17:33 INFO - PROCESS | 1657 | 1464070653282 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:17:33 INFO - PROCESS | 1657 | 1464070653283 Marionette TRACE conn2 <- [1,98,null,{}] 23:17:33 INFO - PROCESS | 1657 | 1464070653285 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}] 23:17:33 INFO - PROCESS | 1657 | 1464070653368 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 23:17:33 INFO - PROCESS | 1657 | 1464070653375 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197cf800 == 32 [pid = 1657] [id = 32] 23:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119fbbc00) [pid = 1657] [serial = 92] [outer = 0x0] 23:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12309f000) [pid = 1657] [serial = 93] [outer = 0x119fbbc00] 23:17:33 INFO - PROCESS | 1657 | 1464070653399 Marionette DEBUG loaded listener.js 23:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1230a4800) [pid = 1657] [serial = 94] [outer = 0x119fbbc00] 23:17:33 INFO - PROCESS | 1657 | 1464070653669 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]]]}] 23:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 23:17:33 INFO - PROCESS | 1657 | 1464070653700 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 23:17:33 INFO - PROCESS | 1657 | 1464070653702 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 23:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:17:33 INFO - PROCESS | 1657 | 1464070653712 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:17:33 INFO - PROCESS | 1657 | 1464070653713 Marionette TRACE conn2 <- [1,102,null,{}] 23:17:33 INFO - PROCESS | 1657 | 1464070653715 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}] 23:17:33 INFO - PROCESS | 1657 | 1464070653795 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 23:17:33 INFO - PROCESS | 1657 | 1464070653800 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d1000 == 33 [pid = 1657] [id = 33] 23:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1230a3400) [pid = 1657] [serial = 95] [outer = 0x0] 23:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12326cc00) [pid = 1657] [serial = 96] [outer = 0x1230a3400] 23:17:33 INFO - PROCESS | 1657 | 1464070653827 Marionette DEBUG loaded listener.js 23:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x123692000) [pid = 1657] [serial = 97] [outer = 0x1230a3400] 23:17:34 INFO - PROCESS | 1657 | 1464070654108 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]]]}] 23:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 23:17:34 INFO - PROCESS | 1657 | 1464070654150 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 23:17:34 INFO - PROCESS | 1657 | 1464070654151 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 23:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:17:34 INFO - PROCESS | 1657 | 1464070654161 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:17:34 INFO - PROCESS | 1657 | 1464070654162 Marionette TRACE conn2 <- [1,106,null,{}] 23:17:34 INFO - PROCESS | 1657 | 1464070654164 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}] 23:17:34 INFO - PROCESS | 1657 | 1464070654261 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 23:17:34 INFO - PROCESS | 1657 | 1464070654268 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x120609000 == 34 [pid = 1657] [id = 34] 23:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x118519800) [pid = 1657] [serial = 98] [outer = 0x0] 23:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x123694c00) [pid = 1657] [serial = 99] [outer = 0x118519800] 23:17:34 INFO - PROCESS | 1657 | 1464070654292 Marionette DEBUG loaded listener.js 23:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1242c2800) [pid = 1657] [serial = 100] [outer = 0x118519800] 23:17:34 INFO - PROCESS | 1657 | 1464070654561 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]]]}] 23:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 23:17:34 INFO - PROCESS | 1657 | 1464070654580 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 23:17:34 INFO - PROCESS | 1657 | 1464070654581 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 23:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:17:34 INFO - PROCESS | 1657 | 1464070654583 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:17:34 INFO - PROCESS | 1657 | 1464070654585 Marionette TRACE conn2 <- [1,110,null,{}] 23:17:34 INFO - PROCESS | 1657 | 1464070654595 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}] 23:17:34 INFO - PROCESS | 1657 | 1464070654683 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 23:17:34 INFO - PROCESS | 1657 | 1464070654690 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x1232ad800 == 35 [pid = 1657] [id = 35] 23:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1242bbc00) [pid = 1657] [serial = 101] [outer = 0x0] 23:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x124c09400) [pid = 1657] [serial = 102] [outer = 0x1242bbc00] 23:17:34 INFO - PROCESS | 1657 | 1464070654718 Marionette DEBUG loaded listener.js 23:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x125190800) [pid = 1657] [serial = 103] [outer = 0x1242bbc00] 23:17:35 INFO - PROCESS | 1657 | 1464070655030 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]]]}] 23:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 475ms 23:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:17:35 INFO - PROCESS | 1657 | 1464070655060 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 23:17:35 INFO - PROCESS | 1657 | 1464070655062 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 23:17:35 INFO - PROCESS | 1657 | 1464070655064 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:17:35 INFO - PROCESS | 1657 | 1464070655065 Marionette TRACE conn2 <- [1,114,null,{}] 23:17:35 INFO - PROCESS | 1657 | 1464070655067 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}] 23:17:35 INFO - PROCESS | 1657 | 1464070655145 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 23:17:35 INFO - PROCESS | 1657 | 1464070655188 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12344a800 == 36 [pid = 1657] [id = 36] 23:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12460fc00) [pid = 1657] [serial = 104] [outer = 0x0] 23:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x125677400) [pid = 1657] [serial = 105] [outer = 0x12460fc00] 23:17:35 INFO - PROCESS | 1657 | 1464070655222 Marionette DEBUG loaded listener.js 23:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x126031000) [pid = 1657] [serial = 106] [outer = 0x12460fc00] 23:17:35 INFO - PROCESS | 1657 | 1464070655516 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]]]}] 23:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 23:17:35 INFO - PROCESS | 1657 | 1464070655543 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 23:17:35 INFO - PROCESS | 1657 | 1464070655544 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 23:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:17:35 INFO - PROCESS | 1657 | 1464070655547 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:17:35 INFO - PROCESS | 1657 | 1464070655548 Marionette TRACE conn2 <- [1,118,null,{}] 23:17:35 INFO - PROCESS | 1657 | 1464070655551 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}] 23:17:35 INFO - PROCESS | 1657 | 1464070655643 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 23:17:35 INFO - PROCESS | 1657 | 1464070655648 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12436a800 == 37 [pid = 1657] [id = 37] 23:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x126037c00) [pid = 1657] [serial = 107] [outer = 0x0] 23:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1264c0c00) [pid = 1657] [serial = 108] [outer = 0x126037c00] 23:17:35 INFO - PROCESS | 1657 | 1464070655670 Marionette DEBUG loaded listener.js 23:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1266c8000) [pid = 1657] [serial = 109] [outer = 0x126037c00] 23:17:36 INFO - PROCESS | 1657 | 1464070656019 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]]]}] 23:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 523ms 23:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:17:36 INFO - PROCESS | 1657 | 1464070656077 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 23:17:36 INFO - PROCESS | 1657 | 1464070656079 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 23:17:36 INFO - PROCESS | 1657 | 1464070656082 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:17:36 INFO - PROCESS | 1657 | 1464070656085 Marionette TRACE conn2 <- [1,122,null,{}] 23:17:36 INFO - PROCESS | 1657 | 1464070656089 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}] 23:17:36 INFO - PROCESS | 1657 | 1464070656215 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 23:17:36 INFO - PROCESS | 1657 | 1464070656227 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246ee800 == 38 [pid = 1657] [id = 38] 23:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1266cb800) [pid = 1657] [serial = 110] [outer = 0x0] 23:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x126a04000) [pid = 1657] [serial = 111] [outer = 0x1266cb800] 23:17:36 INFO - PROCESS | 1657 | 1464070656266 Marionette DEBUG loaded listener.js 23:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x126ae9400) [pid = 1657] [serial = 112] [outer = 0x1266cb800] 23:17:36 INFO - PROCESS | 1657 | 1464070656688 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]]]}] 23:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 623ms 23:17:36 INFO - PROCESS | 1657 | 1464070656708 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 23:17:36 INFO - PROCESS | 1657 | 1464070656709 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 23:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:17:36 INFO - PROCESS | 1657 | 1464070656711 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:17:36 INFO - PROCESS | 1657 | 1464070656712 Marionette TRACE conn2 <- [1,126,null,{}] 23:17:36 INFO - PROCESS | 1657 | 1464070656715 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}] 23:17:36 INFO - PROCESS | 1657 | 1464070656784 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 23:17:36 INFO - PROCESS | 1657 | 1464070656790 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251ba000 == 39 [pid = 1657] [id = 39] 23:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x128d1ac00) [pid = 1657] [serial = 113] [outer = 0x0] 23:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x128da2400) [pid = 1657] [serial = 114] [outer = 0x128d1ac00] 23:17:36 INFO - PROCESS | 1657 | 1464070656814 Marionette DEBUG loaded listener.js 23:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x129070000) [pid = 1657] [serial = 115] [outer = 0x128d1ac00] 23:17:37 INFO - PROCESS | 1657 | 1464070657090 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]]]}] 23:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 417ms 23:17:37 INFO - PROCESS | 1657 | 1464070657137 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 23:17:37 INFO - PROCESS | 1657 | 1464070657140 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 23:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:17:37 INFO - PROCESS | 1657 | 1464070657144 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:17:37 INFO - PROCESS | 1657 | 1464070657145 Marionette TRACE conn2 <- [1,130,null,{}] 23:17:37 INFO - PROCESS | 1657 | 1464070657147 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}] 23:17:37 INFO - PROCESS | 1657 | 1464070657229 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 23:17:37 INFO - PROCESS | 1657 | 1464070657233 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x126075800 == 40 [pid = 1657] [id = 40] 23:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x128da8000) [pid = 1657] [serial = 116] [outer = 0x0] 23:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x129351000) [pid = 1657] [serial = 117] [outer = 0x128da8000] 23:17:37 INFO - PROCESS | 1657 | 1464070657260 Marionette DEBUG loaded listener.js 23:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1295cf800) [pid = 1657] [serial = 118] [outer = 0x128da8000] 23:17:37 INFO - PROCESS | 1657 | 1464070657564 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]]]}] 23:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 23:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:17:37 INFO - PROCESS | 1657 | 1464070657612 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 23:17:37 INFO - PROCESS | 1657 | 1464070657613 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 23:17:37 INFO - PROCESS | 1657 | 1464070657615 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:17:37 INFO - PROCESS | 1657 | 1464070657616 Marionette TRACE conn2 <- [1,134,null,{}] 23:17:37 INFO - PROCESS | 1657 | 1464070657619 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}] 23:17:37 INFO - PROCESS | 1657 | 1464070657729 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 23:17:37 INFO - PROCESS | 1657 | 1464070657738 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x126443800 == 41 [pid = 1657] [id = 41] 23:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x129070400) [pid = 1657] [serial = 119] [outer = 0x0] 23:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12978d000) [pid = 1657] [serial = 120] [outer = 0x129070400] 23:17:37 INFO - PROCESS | 1657 | 1464070657762 Marionette DEBUG loaded listener.js 23:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x129b1e000) [pid = 1657] [serial = 121] [outer = 0x129070400] 23:17:38 INFO - PROCESS | 1657 | 1464070658734 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]]]}] 23:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1170ms 23:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:17:38 INFO - PROCESS | 1657 | 1464070658786 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 23:17:38 INFO - PROCESS | 1657 | 1464070658788 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 23:17:38 INFO - PROCESS | 1657 | 1464070658791 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:17:38 INFO - PROCESS | 1657 | 1464070658793 Marionette TRACE conn2 <- [1,138,null,{}] 23:17:38 INFO - PROCESS | 1657 | 1464070658797 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}] 23:17:38 INFO - PROCESS | 1657 | 1464070658883 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 23:17:38 INFO - PROCESS | 1657 | 1464070658933 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x112eda000 == 42 [pid = 1657] [id = 42] 23:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11618c400) [pid = 1657] [serial = 122] [outer = 0x0] 23:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1166b4c00) [pid = 1657] [serial = 123] [outer = 0x11618c400] 23:17:38 INFO - PROCESS | 1657 | 1464070658961 Marionette DEBUG loaded listener.js 23:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x116936800) [pid = 1657] [serial = 124] [outer = 0x11618c400] 23:17:39 INFO - PROCESS | 1657 | 1464070659262 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]]]}] 23:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 23:17:39 INFO - PROCESS | 1657 | 1464070659311 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 23:17:39 INFO - PROCESS | 1657 | 1464070659315 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 23:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:17:39 INFO - PROCESS | 1657 | 1464070659327 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:17:39 INFO - PROCESS | 1657 | 1464070659328 Marionette TRACE conn2 <- [1,142,null,{}] 23:17:39 INFO - PROCESS | 1657 | 1464070659331 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}] 23:17:39 INFO - PROCESS | 1657 | 1464070659415 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 23:17:39 INFO - PROCESS | 1657 | 1464070659421 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x113d42000 == 43 [pid = 1657] [id = 43] 23:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x116720800) [pid = 1657] [serial = 125] [outer = 0x0] 23:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1169bac00) [pid = 1657] [serial = 126] [outer = 0x116720800] 23:17:39 INFO - PROCESS | 1657 | 1464070659447 Marionette DEBUG loaded listener.js 23:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x118072400) [pid = 1657] [serial = 127] [outer = 0x116720800] 23:17:39 INFO - PROCESS | 1657 | 1464070659766 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]]]}] 23:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 476ms 23:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:17:39 INFO - PROCESS | 1657 | 1464070659798 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 23:17:39 INFO - PROCESS | 1657 | 1464070659800 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 23:17:39 INFO - PROCESS | 1657 | 1464070659803 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:17:39 INFO - PROCESS | 1657 | 1464070659808 Marionette TRACE conn2 <- [1,146,null,{}] 23:17:39 INFO - PROCESS | 1657 | 1464070659815 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}] 23:17:39 INFO - PROCESS | 1657 | 1464070659909 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 23:17:39 INFO - PROCESS | 1657 | 1464070659914 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171e2000 == 44 [pid = 1657] [id = 44] 23:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x118377800) [pid = 1657] [serial = 128] [outer = 0x0] 23:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x118514c00) [pid = 1657] [serial = 129] [outer = 0x118377800] 23:17:39 INFO - PROCESS | 1657 | 1464070659966 Marionette DEBUG loaded listener.js 23:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11896ec00) [pid = 1657] [serial = 130] [outer = 0x118377800] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12c91a400) [pid = 1657] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12c57ac00) [pid = 1657] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12c162400) [pid = 1657] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12bfdf400) [pid = 1657] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12baed800) [pid = 1657] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12ba34400) [pid = 1657] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12b008000) [pid = 1657] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x129b1d000) [pid = 1657] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x129352c00) [pid = 1657] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x118068000) [pid = 1657] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1180a8800) [pid = 1657] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12cc9ac00) [pid = 1657] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x126037c00) [pid = 1657] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1266cb800) [pid = 1657] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12d3edc00) [pid = 1657] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x111ab3800) [pid = 1657] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11323d000) [pid = 1657] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x118074800) [pid = 1657] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1166b6000) [pid = 1657] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1169b2c00) [pid = 1657] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x113861400) [pid = 1657] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11894ec00) [pid = 1657] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x118957000) [pid = 1657] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119382800) [pid = 1657] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x113862800) [pid = 1657] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119fbbc00) [pid = 1657] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1230a3400) [pid = 1657] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x118519800) [pid = 1657] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12460fc00) [pid = 1657] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:17:40 INFO - PROCESS | 1657 | 1464070660701 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]]]}] 23:17:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 925ms 23:17:40 INFO - PROCESS | 1657 | 1464070660728 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 23:17:40 INFO - PROCESS | 1657 | 1464070660729 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 23:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:17:40 INFO - PROCESS | 1657 | 1464070660732 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:17:40 INFO - PROCESS | 1657 | 1464070660733 Marionette TRACE conn2 <- [1,150,null,{}] 23:17:40 INFO - PROCESS | 1657 | 1464070660740 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}] 23:17:40 INFO - PROCESS | 1657 | 1464070660823 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 23:17:40 INFO - PROCESS | 1657 | 1464070660867 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e18800 == 45 [pid = 1657] [id = 45] 23:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x112ddcc00) [pid = 1657] [serial = 131] [outer = 0x0] 23:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x118070400) [pid = 1657] [serial = 132] [outer = 0x112ddcc00] 23:17:40 INFO - PROCESS | 1657 | 1464070660892 Marionette DEBUG loaded listener.js 23:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x118f45c00) [pid = 1657] [serial = 133] [outer = 0x112ddcc00] 23:17:41 INFO - PROCESS | 1657 | 1464070661140 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]]]}] 23:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 420ms 23:17:41 INFO - PROCESS | 1657 | 1464070661152 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 23:17:41 INFO - PROCESS | 1657 | 1464070661155 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 23:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:17:41 INFO - PROCESS | 1657 | 1464070661163 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:17:41 INFO - PROCESS | 1657 | 1464070661164 Marionette TRACE conn2 <- [1,154,null,{}] 23:17:41 INFO - PROCESS | 1657 | 1464070661166 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}] 23:17:41 INFO - PROCESS | 1657 | 1464070661249 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 23:17:41 INFO - PROCESS | 1657 | 1464070661255 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x118f58800 == 46 [pid = 1657] [id = 46] 23:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11618d000) [pid = 1657] [serial = 134] [outer = 0x0] 23:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x118f4a400) [pid = 1657] [serial = 135] [outer = 0x11618d000] 23:17:41 INFO - PROCESS | 1657 | 1464070661280 Marionette DEBUG loaded listener.js 23:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11937ec00) [pid = 1657] [serial = 136] [outer = 0x11618d000] 23:17:41 INFO - PROCESS | 1657 | 1464070661609 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]]]}] 23:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 473ms 23:17:41 INFO - PROCESS | 1657 | 1464070661638 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 23:17:41 INFO - PROCESS | 1657 | 1464070661640 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 23:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:17:41 INFO - PROCESS | 1657 | 1464070661642 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:17:41 INFO - PROCESS | 1657 | 1464070661643 Marionette TRACE conn2 <- [1,158,null,{}] 23:17:41 INFO - PROCESS | 1657 | 1464070661646 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}] 23:17:41 INFO - PROCESS | 1657 | 1464070661726 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 23:17:41 INFO - PROCESS | 1657 | 1464070661731 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x119491000 == 47 [pid = 1657] [id = 47] 23:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1193e1400) [pid = 1657] [serial = 137] [outer = 0x0] 23:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1197c3800) [pid = 1657] [serial = 138] [outer = 0x1193e1400] 23:17:41 INFO - PROCESS | 1657 | 1464070661758 Marionette DEBUG loaded listener.js 23:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119b9ec00) [pid = 1657] [serial = 139] [outer = 0x1193e1400] 23:17:42 INFO - PROCESS | 1657 | 1464070662067 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]]]}] 23:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 23:17:42 INFO - PROCESS | 1657 | 1464070662111 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 23:17:42 INFO - PROCESS | 1657 | 1464070662112 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 23:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:17:42 INFO - PROCESS | 1657 | 1464070662114 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:17:42 INFO - PROCESS | 1657 | 1464070662115 Marionette TRACE conn2 <- [1,162,null,{}] 23:17:42 INFO - PROCESS | 1657 | 1464070662117 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}] 23:17:42 INFO - PROCESS | 1657 | 1464070662202 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 23:17:42 INFO - PROCESS | 1657 | 1464070662208 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bd8000 == 48 [pid = 1657] [id = 48] 23:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1193e7800) [pid = 1657] [serial = 140] [outer = 0x0] 23:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119dd4000) [pid = 1657] [serial = 141] [outer = 0x1193e7800] 23:17:42 INFO - PROCESS | 1657 | 1464070662233 Marionette DEBUG loaded listener.js 23:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1230a1c00) [pid = 1657] [serial = 142] [outer = 0x1193e7800] 23:17:42 INFO - PROCESS | 1657 | 1464070662500 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]]]}] 23:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 472ms 23:17:42 INFO - PROCESS | 1657 | 1464070662588 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 23:17:42 INFO - PROCESS | 1657 | 1464070662592 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 23:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:17:42 INFO - PROCESS | 1657 | 1464070662595 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:17:42 INFO - PROCESS | 1657 | 1464070662597 Marionette TRACE conn2 <- [1,166,null,{}] 23:17:42 INFO - PROCESS | 1657 | 1464070662601 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}] 23:17:42 INFO - PROCESS | 1657 | 1464070662691 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 23:17:42 INFO - PROCESS | 1657 | 1464070662745 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x112fb5000 == 49 [pid = 1657] [id = 49] 23:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x113245c00) [pid = 1657] [serial = 143] [outer = 0x0] 23:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11385cc00) [pid = 1657] [serial = 144] [outer = 0x113245c00] 23:17:42 INFO - PROCESS | 1657 | 1464070662775 Marionette DEBUG loaded listener.js 23:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1160e7c00) [pid = 1657] [serial = 145] [outer = 0x113245c00] 23:17:43 INFO - PROCESS | 1657 | 1464070663217 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]]]}] 23:17:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 627ms 23:17:43 INFO - PROCESS | 1657 | 1464070663222 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 23:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:17:43 INFO - PROCESS | 1657 | 1464070663225 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 23:17:43 INFO - PROCESS | 1657 | 1464070663230 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:17:43 INFO - PROCESS | 1657 | 1464070663233 Marionette TRACE conn2 <- [1,170,null,{}] 23:17:43 INFO - PROCESS | 1657 | 1464070663236 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}] 23:17:43 INFO - PROCESS | 1657 | 1464070663323 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 23:17:43 INFO - PROCESS | 1657 | 1464070663364 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e20800 == 50 [pid = 1657] [id = 50] 23:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11671ec00) [pid = 1657] [serial = 146] [outer = 0x0] 23:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x117172c00) [pid = 1657] [serial = 147] [outer = 0x11671ec00] 23:17:43 INFO - PROCESS | 1657 | 1464070663393 Marionette DEBUG loaded listener.js 23:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11837c800) [pid = 1657] [serial = 148] [outer = 0x11671ec00] 23:17:43 INFO - PROCESS | 1657 | 1464070663803 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]]]}] 23:17:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 23:17:43 INFO - PROCESS | 1657 | 1464070663867 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 23:17:43 INFO - PROCESS | 1657 | 1464070663870 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 23:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:17:43 INFO - PROCESS | 1657 | 1464070663874 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:17:43 INFO - PROCESS | 1657 | 1464070663876 Marionette TRACE conn2 <- [1,174,null,{}] 23:17:43 INFO - PROCESS | 1657 | 1464070663883 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}] 23:17:43 INFO - PROCESS | 1657 | 1464070663975 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 23:17:44 INFO - PROCESS | 1657 | 1464070664048 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12374f000 == 51 [pid = 1657] [id = 51] 23:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x119387c00) [pid = 1657] [serial = 149] [outer = 0x0] 23:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1193ee800) [pid = 1657] [serial = 150] [outer = 0x119387c00] 23:17:44 INFO - PROCESS | 1657 | 1464070664080 Marionette DEBUG loaded listener.js 23:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x119a91c00) [pid = 1657] [serial = 151] [outer = 0x119387c00] 23:17:44 INFO - PROCESS | 1657 | 1464070664486 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]]]}] 23:17:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:17:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 23:17:44 INFO - PROCESS | 1657 | 1464070664495 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 23:17:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:17:44 INFO - PROCESS | 1657 | 1464070664497 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 23:17:44 INFO - PROCESS | 1657 | 1464070664499 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:17:44 INFO - PROCESS | 1657 | 1464070664500 Marionette TRACE conn2 <- [1,178,null,{}] 23:17:44 INFO - PROCESS | 1657 | 1464070664503 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}] 23:17:44 INFO - PROCESS | 1657 | 1464070664591 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 23:17:44 INFO - PROCESS | 1657 | 1464070664633 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x118f57800 == 52 [pid = 1657] [id = 52] 23:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x119d51c00) [pid = 1657] [serial = 152] [outer = 0x0] 23:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1230a4400) [pid = 1657] [serial = 153] [outer = 0x119d51c00] 23:17:44 INFO - PROCESS | 1657 | 1464070664662 Marionette DEBUG loaded listener.js 23:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12347c800) [pid = 1657] [serial = 154] [outer = 0x119d51c00] 23:17:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 568ms 23:17:45 INFO - PROCESS | 1657 | 1464070665063 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]]]}] 23:17:45 INFO - PROCESS | 1657 | 1464070665068 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 23:17:45 INFO - PROCESS | 1657 | 1464070665069 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 23:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:17:45 INFO - PROCESS | 1657 | 1464070665072 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:17:45 INFO - PROCESS | 1657 | 1464070665073 Marionette TRACE conn2 <- [1,182,null,{}] 23:17:45 INFO - PROCESS | 1657 | 1464070665075 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}] 23:17:45 INFO - PROCESS | 1657 | 1464070665161 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 23:17:45 INFO - PROCESS | 1657 | 1464070665203 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251bd800 == 53 [pid = 1657] [id = 53] 23:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x119d52400) [pid = 1657] [serial = 155] [outer = 0x0] 23:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1242c4c00) [pid = 1657] [serial = 156] [outer = 0x119d52400] 23:17:45 INFO - PROCESS | 1657 | 1464070665233 Marionette DEBUG loaded listener.js 23:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x124c0a000) [pid = 1657] [serial = 157] [outer = 0x119d52400] 23:17:45 INFO - PROCESS | 1657 | 1464070665703 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]]]}] 23:17:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 23:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:17:45 INFO - PROCESS | 1657 | 1464070665757 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 23:17:45 INFO - PROCESS | 1657 | 1464070665759 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 23:17:45 INFO - PROCESS | 1657 | 1464070665764 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:17:45 INFO - PROCESS | 1657 | 1464070665766 Marionette TRACE conn2 <- [1,186,null,{}] 23:17:45 INFO - PROCESS | 1657 | 1464070665773 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}] 23:17:45 INFO - PROCESS | 1657 | 1464070665920 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 23:17:45 INFO - PROCESS | 1657 | 1464070665981 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x11690e000 == 54 [pid = 1657] [id = 54] 23:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x119d59800) [pid = 1657] [serial = 158] [outer = 0x0] 23:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x124e0b400) [pid = 1657] [serial = 159] [outer = 0x119d59800] 23:17:46 INFO - PROCESS | 1657 | 1464070666011 Marionette DEBUG loaded listener.js 23:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12503ac00) [pid = 1657] [serial = 160] [outer = 0x119d59800] 23:17:46 INFO - PROCESS | 1657 | 1464070666507 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]]]}] 23:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 772ms 23:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:17:46 INFO - PROCESS | 1657 | 1464070666537 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 23:17:46 INFO - PROCESS | 1657 | 1464070666539 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 23:17:46 INFO - PROCESS | 1657 | 1464070666542 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:17:46 INFO - PROCESS | 1657 | 1464070666544 Marionette TRACE conn2 <- [1,190,null,{}] 23:17:46 INFO - PROCESS | 1657 | 1464070666548 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}] 23:17:46 INFO - PROCESS | 1657 | 1464070666633 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 23:17:46 INFO - PROCESS | 1657 | 1464070666693 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x113f23800 == 55 [pid = 1657] [id = 55] 23:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11386a400) [pid = 1657] [serial = 161] [outer = 0x0] 23:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x113f45800) [pid = 1657] [serial = 162] [outer = 0x11386a400] 23:17:46 INFO - PROCESS | 1657 | 1464070666721 Marionette DEBUG loaded listener.js 23:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1166b9c00) [pid = 1657] [serial = 163] [outer = 0x11386a400] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x119491000 == 54 [pid = 1657] [id = 47] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x118f58800 == 53 [pid = 1657] [id = 46] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1197cf800 == 52 [pid = 1657] [id = 32] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x117e18800 == 51 [pid = 1657] [id = 45] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1171e2000 == 50 [pid = 1657] [id = 44] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x118f6b800 == 49 [pid = 1657] [id = 30] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d2800 == 48 [pid = 1657] [id = 27] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x11847a000 == 47 [pid = 1657] [id = 29] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x113d42000 == 46 [pid = 1657] [id = 43] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x117e22800 == 45 [pid = 1657] [id = 28] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x119313000 == 44 [pid = 1657] [id = 31] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x112eda000 == 43 [pid = 1657] [id = 42] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x126443800 == 42 [pid = 1657] [id = 41] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d1000 == 41 [pid = 1657] [id = 33] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1246ee800 == 40 [pid = 1657] [id = 38] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x11690e000 == 39 [pid = 1657] [id = 54] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1251bd800 == 38 [pid = 1657] [id = 53] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x118f57800 == 37 [pid = 1657] [id = 52] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12374f000 == 36 [pid = 1657] [id = 51] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x117e20800 == 35 [pid = 1657] [id = 50] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12436a800 == 34 [pid = 1657] [id = 37] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x126075800 == 33 [pid = 1657] [id = 40] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x120609000 == 32 [pid = 1657] [id = 34] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1232ad800 == 31 [pid = 1657] [id = 35] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12344a800 == 30 [pid = 1657] [id = 36] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x119bd8000 == 29 [pid = 1657] [id = 48] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1251ba000 == 28 [pid = 1657] [id = 39] 23:17:47 INFO - PROCESS | 1657 | --DOCSHELL 0x112fb5000 == 27 [pid = 1657] [id = 49] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x124617c00) [pid = 1657] [serial = 11] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x125677400) [pid = 1657] [serial = 105] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1264c0c00) [pid = 1657] [serial = 108] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x126a04000) [pid = 1657] [serial = 111] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x128da2400) [pid = 1657] [serial = 114] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11204fc00) [pid = 1657] [serial = 63] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x115e3dc00) [pid = 1657] [serial = 66] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1180b0400) [pid = 1657] [serial = 69] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x118516c00) [pid = 1657] [serial = 70] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x116714c00) [pid = 1657] [serial = 72] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11693cc00) [pid = 1657] [serial = 73] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11758c000) [pid = 1657] [serial = 75] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11767f400) [pid = 1657] [serial = 78] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x118f41800) [pid = 1657] [serial = 81] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1191f7000) [pid = 1657] [serial = 84] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11937e400) [pid = 1657] [serial = 85] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1193ecc00) [pid = 1657] [serial = 87] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119a96000) [pid = 1657] [serial = 90] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x119dd7400) [pid = 1657] [serial = 91] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12309f000) [pid = 1657] [serial = 93] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1230a4800) [pid = 1657] [serial = 94] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12326cc00) [pid = 1657] [serial = 96] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x123694c00) [pid = 1657] [serial = 99] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x124c09400) [pid = 1657] [serial = 102] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1242c2800) [pid = 1657] [serial = 100] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1266c8000) [pid = 1657] [serial = 109] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x119b96000) [pid = 1657] [serial = 88] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x126ae9400) [pid = 1657] [serial = 112] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1183b3000) [pid = 1657] [serial = 79] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116718400) [pid = 1657] [serial = 67] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x123692000) [pid = 1657] [serial = 97] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x129351000) [pid = 1657] [serial = 117] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x126031000) [pid = 1657] [serial = 106] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x112a63000) [pid = 1657] [serial = 64] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11914b000) [pid = 1657] [serial = 82] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11767fc00) [pid = 1657] [serial = 76] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12d83a400) [pid = 1657] [serial = 61] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x124055800) [pid = 1657] [serial = 8] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12bae1800) [pid = 1657] [serial = 27] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12baea400) [pid = 1657] [serial = 28] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12ba26800) [pid = 1657] [serial = 25] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12b2a7800) [pid = 1657] [serial = 24] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12a8dc000) [pid = 1657] [serial = 21] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12a8e0800) [pid = 1657] [serial = 22] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1197c3400) [pid = 1657] [serial = 16] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1295cd400) [pid = 1657] [serial = 18] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1197bdc00) [pid = 1657] [serial = 15] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1191fb000) [pid = 1657] [serial = 54] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12d3e4400) [pid = 1657] [serial = 55] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12d3e0400) [pid = 1657] [serial = 52] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12cdc5c00) [pid = 1657] [serial = 51] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12cda1800) [pid = 1657] [serial = 45] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12cdce000) [pid = 1657] [serial = 48] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12c91fc00) [pid = 1657] [serial = 42] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12cc98800) [pid = 1657] [serial = 43] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12c57e400) [pid = 1657] [serial = 39] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12c917000) [pid = 1657] [serial = 40] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12c574800) [pid = 1657] [serial = 37] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12c15bc00) [pid = 1657] [serial = 34] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x12c570c00) [pid = 1657] [serial = 36] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x12bfe7800) [pid = 1657] [serial = 33] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12baf5000) [pid = 1657] [serial = 30] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12bafcc00) [pid = 1657] [serial = 31] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x12d834400) [pid = 1657] [serial = 60] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x118073c00) [pid = 1657] [serial = 57] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x12d3e8c00) [pid = 1657] [serial = 58] [outer = 0x0] [url = about:blank] 23:17:47 INFO - PROCESS | 1657 | 1464070667509 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]]]}] 23:17:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:17:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1021ms 23:17:47 INFO - PROCESS | 1657 | 1464070667564 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 23:17:47 INFO - PROCESS | 1657 | 1464070667567 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 23:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:17:47 INFO - PROCESS | 1657 | 1464070667575 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:17:47 INFO - PROCESS | 1657 | 1464070667577 Marionette TRACE conn2 <- [1,194,null,{}] 23:17:47 INFO - PROCESS | 1657 | 1464070667580 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}] 23:17:47 INFO - PROCESS | 1657 | 1464070667647 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 23:17:47 INFO - PROCESS | 1657 | 1464070667687 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x112d8c800 == 28 [pid = 1657] [id = 56] 23:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x1138b5c00) [pid = 1657] [serial = 164] [outer = 0x0] 23:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x115e3dc00) [pid = 1657] [serial = 165] [outer = 0x1138b5c00] 23:17:47 INFO - PROCESS | 1657 | 1464070667713 Marionette DEBUG loaded listener.js 23:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x1161f2c00) [pid = 1657] [serial = 166] [outer = 0x1138b5c00] 23:17:48 INFO - PROCESS | 1657 | 1464070667994 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]]]}] 23:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 475ms 23:17:48 INFO - PROCESS | 1657 | 1464070668046 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 23:17:48 INFO - PROCESS | 1657 | 1464070668050 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 23:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:17:48 INFO - PROCESS | 1657 | 1464070668059 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:17:48 INFO - PROCESS | 1657 | 1464070668060 Marionette TRACE conn2 <- [1,198,null,{}] 23:17:48 INFO - PROCESS | 1657 | 1464070668063 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}] 23:17:48 INFO - PROCESS | 1657 | 1464070668130 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 23:17:48 INFO - PROCESS | 1657 | 1464070668135 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x116643000 == 29 [pid = 1657] [id = 57] 23:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x116718000) [pid = 1657] [serial = 167] [outer = 0x0] 23:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x11716e000) [pid = 1657] [serial = 168] [outer = 0x116718000] 23:17:48 INFO - PROCESS | 1657 | 1464070668163 Marionette DEBUG loaded listener.js 23:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11767c800) [pid = 1657] [serial = 169] [outer = 0x116718000] 23:17:48 INFO - PROCESS | 1657 | 1464070668473 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]]]}] 23:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 23:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:17:48 INFO - PROCESS | 1657 | 1464070668528 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 23:17:48 INFO - PROCESS | 1657 | 1464070668530 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 23:17:48 INFO - PROCESS | 1657 | 1464070668532 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:17:48 INFO - PROCESS | 1657 | 1464070668535 Marionette TRACE conn2 <- [1,202,null,{}] 23:17:48 INFO - PROCESS | 1657 | 1464070668543 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}] 23:17:48 INFO - PROCESS | 1657 | 1464070668619 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 23:17:48 INFO - PROCESS | 1657 | 1464070668625 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171ec000 == 30 [pid = 1657] [id = 58] 23:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x113339800) [pid = 1657] [serial = 170] [outer = 0x0] 23:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x118376800) [pid = 1657] [serial = 171] [outer = 0x113339800] 23:17:48 INFO - PROCESS | 1657 | 1464070668655 Marionette DEBUG loaded listener.js 23:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1183afc00) [pid = 1657] [serial = 172] [outer = 0x113339800] 23:17:48 INFO - PROCESS | 1657 | 1464070668939 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]]]}] 23:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 423ms 23:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:17:48 INFO - PROCESS | 1657 | 1464070668960 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 23:17:48 INFO - PROCESS | 1657 | 1464070668962 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 23:17:48 INFO - PROCESS | 1657 | 1464070668964 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:17:48 INFO - PROCESS | 1657 | 1464070668965 Marionette TRACE conn2 <- [1,206,null,{}] 23:17:48 INFO - PROCESS | 1657 | 1464070668968 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}] 23:17:49 INFO - PROCESS | 1657 | 1464070669048 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 23:17:49 INFO - PROCESS | 1657 | 1464070669052 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x118485800 == 31 [pid = 1657] [id = 59] 23:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x118519800) [pid = 1657] [serial = 173] [outer = 0x0] 23:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x118972400) [pid = 1657] [serial = 174] [outer = 0x118519800] 23:17:49 INFO - PROCESS | 1657 | 1464070669079 Marionette DEBUG loaded listener.js 23:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119154800) [pid = 1657] [serial = 175] [outer = 0x118519800] 23:17:49 INFO - PROCESS | 1657 | 1464070669360 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]]]}] 23:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 421ms 23:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:17:49 INFO - PROCESS | 1657 | 1464070669397 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 23:17:49 INFO - PROCESS | 1657 | 1464070669398 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 23:17:49 INFO - PROCESS | 1657 | 1464070669400 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:17:49 INFO - PROCESS | 1657 | 1464070669401 Marionette TRACE conn2 <- [1,210,null,{}] 23:17:49 INFO - PROCESS | 1657 | 1464070669411 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}] 23:17:49 INFO - PROCESS | 1657 | 1464070669505 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 23:17:49 INFO - PROCESS | 1657 | 1464070669517 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x11899e000 == 32 [pid = 1657] [id = 60] 23:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11380f800) [pid = 1657] [serial = 176] [outer = 0x0] 23:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11837d400) [pid = 1657] [serial = 177] [outer = 0x11380f800] 23:17:49 INFO - PROCESS | 1657 | 1464070669542 Marionette DEBUG loaded listener.js 23:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1191fd000) [pid = 1657] [serial = 178] [outer = 0x11380f800] 23:17:49 INFO - PROCESS | 1657 | 1464070669891 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]]]}] 23:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 526ms 23:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:17:49 INFO - PROCESS | 1657 | 1464070669926 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 23:17:49 INFO - PROCESS | 1657 | 1464070669928 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 23:17:49 INFO - PROCESS | 1657 | 1464070669930 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:17:49 INFO - PROCESS | 1657 | 1464070669931 Marionette TRACE conn2 <- [1,214,null,{}] 23:17:49 INFO - PROCESS | 1657 | 1464070669933 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}] 23:17:50 INFO - PROCESS | 1657 | 1464070670032 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 23:17:50 INFO - PROCESS | 1657 | 1464070670039 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x119493800 == 33 [pid = 1657] [id = 61] 23:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1191fd400) [pid = 1657] [serial = 179] [outer = 0x0] 23:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1193e6800) [pid = 1657] [serial = 180] [outer = 0x1191fd400] 23:17:50 INFO - PROCESS | 1657 | 1464070670064 Marionette DEBUG loaded listener.js 23:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119d58800) [pid = 1657] [serial = 181] [outer = 0x1191fd400] 23:17:50 INFO - PROCESS | 1657 | 1464070670358 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]]]}] 23:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 23:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:17:50 INFO - PROCESS | 1657 | 1464070670398 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 23:17:50 INFO - PROCESS | 1657 | 1464070670399 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 23:17:50 INFO - PROCESS | 1657 | 1464070670401 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:17:50 INFO - PROCESS | 1657 | 1464070670404 Marionette TRACE conn2 <- [1,218,null,{}] 23:17:50 INFO - PROCESS | 1657 | 1464070670413 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}] 23:17:50 INFO - PROCESS | 1657 | 1464070670501 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 23:17:50 INFO - PROCESS | 1657 | 1464070670506 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x119f26800 == 34 [pid = 1657] [id = 62] 23:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1191fdc00) [pid = 1657] [serial = 182] [outer = 0x0] 23:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12309d800) [pid = 1657] [serial = 183] [outer = 0x1191fdc00] 23:17:50 INFO - PROCESS | 1657 | 1464070670531 Marionette DEBUG loaded listener.js 23:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1230e4000) [pid = 1657] [serial = 184] [outer = 0x1191fdc00] 23:17:50 INFO - PROCESS | 1657 | 1464070670817 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]]]}] 23:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 428ms 23:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:17:50 INFO - PROCESS | 1657 | 1464070670830 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 23:17:50 INFO - PROCESS | 1657 | 1464070670831 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 23:17:50 INFO - PROCESS | 1657 | 1464070670833 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:17:50 INFO - PROCESS | 1657 | 1464070670834 Marionette TRACE conn2 <- [1,222,null,{}] 23:17:50 INFO - PROCESS | 1657 | 1464070670845 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}] 23:17:50 INFO - PROCESS | 1657 | 1464070670931 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 23:17:50 INFO - PROCESS | 1657 | 1464070670966 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x123088800 == 35 [pid = 1657] [id = 63] 23:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119b97000) [pid = 1657] [serial = 185] [outer = 0x0] 23:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x123484c00) [pid = 1657] [serial = 186] [outer = 0x119b97000] 23:17:50 INFO - PROCESS | 1657 | 1464070670991 Marionette DEBUG loaded listener.js 23:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x124212c00) [pid = 1657] [serial = 187] [outer = 0x119b97000] 23:17:51 INFO - PROCESS | 1657 | 1464070671281 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]]]}] 23:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 474ms 23:17:51 INFO - PROCESS | 1657 | 1464070671322 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 23:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:17:51 INFO - PROCESS | 1657 | 1464070671325 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 23:17:51 INFO - PROCESS | 1657 | 1464070671329 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:17:51 INFO - PROCESS | 1657 | 1464070671331 Marionette TRACE conn2 <- [1,226,null,{}] 23:17:51 INFO - PROCESS | 1657 | 1464070671334 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}] 23:17:51 INFO - PROCESS | 1657 | 1464070671467 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1193e1400) [pid = 1657] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1193e7800) [pid = 1657] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x116720800) [pid = 1657] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11618c400) [pid = 1657] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112ddcc00) [pid = 1657] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x118377800) [pid = 1657] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11618d000) [pid = 1657] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x129070400) [pid = 1657] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x128da8000) [pid = 1657] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1242bbc00) [pid = 1657] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:17:51 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x128d1ac00) [pid = 1657] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:17:51 INFO - PROCESS | 1657 | 1464070671602 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171e7800 == 36 [pid = 1657] [id = 64] 23:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x112ddcc00) [pid = 1657] [serial = 188] [outer = 0x0] 23:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x116720800) [pid = 1657] [serial = 189] [outer = 0x112ddcc00] 23:17:51 INFO - PROCESS | 1657 | 1464070671643 Marionette DEBUG loaded listener.js 23:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x112a60000) [pid = 1657] [serial = 190] [outer = 0x112ddcc00] 23:17:51 INFO - PROCESS | 1657 | 1464070671978 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]]]}] 23:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 672ms 23:17:52 INFO - PROCESS | 1657 | 1464070672000 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 23:17:52 INFO - PROCESS | 1657 | 1464070672001 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 23:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:17:52 INFO - PROCESS | 1657 | 1464070672011 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:17:52 INFO - PROCESS | 1657 | 1464070672012 Marionette TRACE conn2 <- [1,230,null,{}] 23:17:52 INFO - PROCESS | 1657 | 1464070672015 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}] 23:17:52 INFO - PROCESS | 1657 | 1464070672086 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 23:17:52 INFO - PROCESS | 1657 | 1464070672091 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12374e000 == 37 [pid = 1657] [id = 65] 23:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1242bf800) [pid = 1657] [serial = 191] [outer = 0x0] 23:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x124e03400) [pid = 1657] [serial = 192] [outer = 0x1242bf800] 23:17:52 INFO - PROCESS | 1657 | 1464070672118 Marionette DEBUG loaded listener.js 23:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x124e72800) [pid = 1657] [serial = 193] [outer = 0x1242bf800] 23:17:52 INFO - PROCESS | 1657 | 1464070672425 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]]]}] 23:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 474ms 23:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:17:52 INFO - PROCESS | 1657 | 1464070672484 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 23:17:52 INFO - PROCESS | 1657 | 1464070672486 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 23:17:52 INFO - PROCESS | 1657 | 1464070672488 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:17:52 INFO - PROCESS | 1657 | 1464070672490 Marionette TRACE conn2 <- [1,234,null,{}] 23:17:52 INFO - PROCESS | 1657 | 1464070672492 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}] 23:17:52 INFO - PROCESS | 1657 | 1464070672573 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 23:17:52 INFO - PROCESS | 1657 | 1464070672577 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x11848d000 == 38 [pid = 1657] [id = 66] 23:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x125034800) [pid = 1657] [serial = 194] [outer = 0x0] 23:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12567b800) [pid = 1657] [serial = 195] [outer = 0x125034800] 23:17:52 INFO - PROCESS | 1657 | 1464070672607 Marionette DEBUG loaded listener.js 23:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x126037400) [pid = 1657] [serial = 196] [outer = 0x125034800] 23:17:52 INFO - PROCESS | 1657 | 1464070672908 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]]]}] 23:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 469ms 23:17:52 INFO - PROCESS | 1657 | 1464070672957 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 23:17:52 INFO - PROCESS | 1657 | 1464070672958 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 23:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:17:52 INFO - PROCESS | 1657 | 1464070672961 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:17:52 INFO - PROCESS | 1657 | 1464070672962 Marionette TRACE conn2 <- [1,238,null,{}] 23:17:52 INFO - PROCESS | 1657 | 1464070672964 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}] 23:17:53 INFO - PROCESS | 1657 | 1464070673032 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 23:17:53 INFO - PROCESS | 1657 | 1464070673038 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x124ab9000 == 39 [pid = 1657] [id = 67] 23:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12567e000) [pid = 1657] [serial = 197] [outer = 0x0] 23:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126425000) [pid = 1657] [serial = 198] [outer = 0x12567e000] 23:17:53 INFO - PROCESS | 1657 | 1464070673063 Marionette DEBUG loaded listener.js 23:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1266c5000) [pid = 1657] [serial = 199] [outer = 0x12567e000] 23:17:53 INFO - PROCESS | 1657 | 1464070673342 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]]]}] 23:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 418ms 23:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:17:53 INFO - PROCESS | 1657 | 1464070673379 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 23:17:53 INFO - PROCESS | 1657 | 1464070673380 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 23:17:53 INFO - PROCESS | 1657 | 1464070673382 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:17:53 INFO - PROCESS | 1657 | 1464070673383 Marionette TRACE conn2 <- [1,242,null,{}] 23:17:53 INFO - PROCESS | 1657 | 1464070673388 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}] 23:17:53 INFO - PROCESS | 1657 | 1464070673489 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 23:17:53 INFO - PROCESS | 1657 | 1464070673495 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12571d800 == 40 [pid = 1657] [id = 68] 23:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1180b3400) [pid = 1657] [serial = 200] [outer = 0x0] 23:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1264c7000) [pid = 1657] [serial = 201] [outer = 0x1180b3400] 23:17:53 INFO - PROCESS | 1657 | 1464070673518 Marionette DEBUG loaded listener.js 23:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x126a06000) [pid = 1657] [serial = 202] [outer = 0x1180b3400] 23:17:54 INFO - PROCESS | 1657 | 1464070674033 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]]]}] 23:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 669ms 23:17:54 INFO - PROCESS | 1657 | 1464070674079 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 23:17:54 INFO - PROCESS | 1657 | 1464070674082 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 23:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:17:54 INFO - PROCESS | 1657 | 1464070674089 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:17:54 INFO - PROCESS | 1657 | 1464070674093 Marionette TRACE conn2 <- [1,246,null,{}] 23:17:54 INFO - PROCESS | 1657 | 1464070674096 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}] 23:17:54 INFO - PROCESS | 1657 | 1464070674199 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 23:17:54 INFO - PROCESS | 1657 | 1464070674307 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x116975000 == 41 [pid = 1657] [id = 69] 23:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11618b000) [pid = 1657] [serial = 203] [outer = 0x0] 23:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x116714800) [pid = 1657] [serial = 204] [outer = 0x11618b000] 23:17:54 INFO - PROCESS | 1657 | 1464070674337 Marionette DEBUG loaded listener.js 23:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x116a52400) [pid = 1657] [serial = 205] [outer = 0x11618b000] 23:17:54 INFO - PROCESS | 1657 | 1464070674758 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]]]}] 23:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 826ms 23:17:54 INFO - PROCESS | 1657 | 1464070674913 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 23:17:54 INFO - PROCESS | 1657 | 1464070674915 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 23:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:17:54 INFO - PROCESS | 1657 | 1464070674918 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:17:54 INFO - PROCESS | 1657 | 1464070674921 Marionette TRACE conn2 <- [1,250,null,{}] 23:17:54 INFO - PROCESS | 1657 | 1464070674930 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}] 23:17:55 INFO - PROCESS | 1657 | 1464070675025 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 23:17:55 INFO - PROCESS | 1657 | 1464070675064 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x116123000 == 42 [pid = 1657] [id = 70] 23:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x115e42800) [pid = 1657] [serial = 206] [outer = 0x0] 23:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1161f7c00) [pid = 1657] [serial = 207] [outer = 0x115e42800] 23:17:55 INFO - PROCESS | 1657 | 1464070675091 Marionette DEBUG loaded listener.js 23:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1169b9c00) [pid = 1657] [serial = 208] [outer = 0x115e42800] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x124ab9000 == 41 [pid = 1657] [id = 67] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x11848d000 == 40 [pid = 1657] [id = 66] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x12374e000 == 39 [pid = 1657] [id = 65] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x1171e7800 == 38 [pid = 1657] [id = 64] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x123088800 == 37 [pid = 1657] [id = 63] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x119f26800 == 36 [pid = 1657] [id = 62] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x119493800 == 35 [pid = 1657] [id = 61] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x11899e000 == 34 [pid = 1657] [id = 60] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x118485800 == 33 [pid = 1657] [id = 59] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x1171ec000 == 32 [pid = 1657] [id = 58] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x116643000 == 31 [pid = 1657] [id = 57] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x112d8c800 == 30 [pid = 1657] [id = 56] 23:17:55 INFO - PROCESS | 1657 | --DOCSHELL 0x113f23800 == 29 [pid = 1657] [id = 55] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119b9ec00) [pid = 1657] [serial = 139] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1230a1c00) [pid = 1657] [serial = 142] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119dd4000) [pid = 1657] [serial = 141] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1169bac00) [pid = 1657] [serial = 126] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1166b4c00) [pid = 1657] [serial = 123] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x116936800) [pid = 1657] [serial = 124] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118070400) [pid = 1657] [serial = 132] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x118514c00) [pid = 1657] [serial = 129] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118f4a400) [pid = 1657] [serial = 135] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1197c3800) [pid = 1657] [serial = 138] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11896ec00) [pid = 1657] [serial = 130] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11937ec00) [pid = 1657] [serial = 136] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118072400) [pid = 1657] [serial = 127] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118f45c00) [pid = 1657] [serial = 133] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x129b1e000) [pid = 1657] [serial = 121] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12978d000) [pid = 1657] [serial = 120] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1295cf800) [pid = 1657] [serial = 118] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x125190800) [pid = 1657] [serial = 103] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x129070000) [pid = 1657] [serial = 115] [outer = 0x0] [url = about:blank] 23:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1169bac00) [pid = 1657] [serial = 209] [outer = 0x12cca0800] 23:17:55 INFO - PROCESS | 1657 | 1464070675578 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]]]}] 23:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 673ms 23:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:17:55 INFO - PROCESS | 1657 | 1464070675607 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 23:17:55 INFO - PROCESS | 1657 | 1464070675611 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 23:17:55 INFO - PROCESS | 1657 | 1464070675622 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:17:55 INFO - PROCESS | 1657 | 1464070675626 Marionette TRACE conn2 <- [1,254,null,{}] 23:17:55 INFO - PROCESS | 1657 | 1464070675630 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}] 23:17:55 INFO - PROCESS | 1657 | 1464070675740 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 23:17:55 INFO - PROCESS | 1657 | 1464070675759 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x116976800 == 30 [pid = 1657] [id = 71] 23:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1180a6800) [pid = 1657] [serial = 210] [outer = 0x0] 23:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1182b0400) [pid = 1657] [serial = 211] [outer = 0x1180a6800] 23:17:55 INFO - PROCESS | 1657 | 1464070675802 Marionette DEBUG loaded listener.js 23:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1183aa000) [pid = 1657] [serial = 212] [outer = 0x1180a6800] 23:17:56 INFO - PROCESS | 1657 | 1464070676273 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]]]}] 23:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 678ms 23:17:56 INFO - PROCESS | 1657 | 1464070676295 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 23:17:56 INFO - PROCESS | 1657 | 1464070676296 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 23:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:17:56 INFO - PROCESS | 1657 | 1464070676298 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:17:56 INFO - PROCESS | 1657 | 1464070676299 Marionette TRACE conn2 <- [1,258,null,{}] 23:17:56 INFO - PROCESS | 1657 | 1464070676306 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}] 23:17:56 INFO - PROCESS | 1657 | 1464070676381 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 23:17:56 INFO - PROCESS | 1657 | 1464070676390 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11847a800 == 31 [pid = 1657] [id = 72] 23:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118975400) [pid = 1657] [serial = 213] [outer = 0x0] 23:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119154400) [pid = 1657] [serial = 214] [outer = 0x118975400] 23:17:56 INFO - PROCESS | 1657 | 1464070676419 Marionette DEBUG loaded listener.js 23:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11937ec00) [pid = 1657] [serial = 215] [outer = 0x118975400] 23:17:56 INFO - PROCESS | 1657 | 1464070676715 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]]]}] 23:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 422ms 23:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:17:56 INFO - PROCESS | 1657 | 1464070676727 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 23:17:56 INFO - PROCESS | 1657 | 1464070676728 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 23:17:56 INFO - PROCESS | 1657 | 1464070676730 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:17:56 INFO - PROCESS | 1657 | 1464070676732 Marionette TRACE conn2 <- [1,262,null,{}] 23:17:56 INFO - PROCESS | 1657 | 1464070676744 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}] 23:17:56 INFO - PROCESS | 1657 | 1464070676840 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 23:17:56 INFO - PROCESS | 1657 | 1464070676846 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x118f63800 == 32 [pid = 1657] [id = 73] 23:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x112ddd800) [pid = 1657] [serial = 216] [outer = 0x0] 23:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1193eb400) [pid = 1657] [serial = 217] [outer = 0x112ddd800] 23:17:56 INFO - PROCESS | 1657 | 1464070676874 Marionette DEBUG loaded listener.js 23:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1197c5400) [pid = 1657] [serial = 218] [outer = 0x112ddd800] 23:17:57 INFO - PROCESS | 1657 | 1464070677175 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]]]}] 23:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 23:17:57 INFO - PROCESS | 1657 | 1464070677201 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 23:17:57 INFO - PROCESS | 1657 | 1464070677202 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 23:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:17:57 INFO - PROCESS | 1657 | 1464070677207 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:17:57 INFO - PROCESS | 1657 | 1464070677208 Marionette TRACE conn2 <- [1,266,null,{}] 23:17:57 INFO - PROCESS | 1657 | 1464070677211 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}] 23:17:57 INFO - PROCESS | 1657 | 1464070677277 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 23:17:57 INFO - PROCESS | 1657 | 1464070677281 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bda000 == 33 [pid = 1657] [id = 74] 23:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x113348000) [pid = 1657] [serial = 219] [outer = 0x0] 23:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119a9a400) [pid = 1657] [serial = 220] [outer = 0x113348000] 23:17:57 INFO - PROCESS | 1657 | 1464070677308 Marionette DEBUG loaded listener.js 23:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119dd9000) [pid = 1657] [serial = 221] [outer = 0x113348000] 23:17:57 INFO - PROCESS | 1657 | 1464070677639 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]]]}] 23:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 23:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:17:57 INFO - PROCESS | 1657 | 1464070677676 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 23:17:57 INFO - PROCESS | 1657 | 1464070677677 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 23:17:57 INFO - PROCESS | 1657 | 1464070677679 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:17:57 INFO - PROCESS | 1657 | 1464070677680 Marionette TRACE conn2 <- [1,270,null,{}] 23:17:57 INFO - PROCESS | 1657 | 1464070677682 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}] 23:17:57 INFO - PROCESS | 1657 | 1464070677784 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 23:17:57 INFO - PROCESS | 1657 | 1464070677790 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231e5800 == 34 [pid = 1657] [id = 75] 23:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1230a4000) [pid = 1657] [serial = 222] [outer = 0x0] 23:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1233dac00) [pid = 1657] [serial = 223] [outer = 0x1230a4000] 23:17:57 INFO - PROCESS | 1657 | 1464070677815 Marionette DEBUG loaded listener.js 23:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124645800) [pid = 1657] [serial = 224] [outer = 0x1230a4000] 23:17:58 INFO - PROCESS | 1657 | 1464070678148 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]]]}] 23:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 519ms 23:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:17:58 INFO - PROCESS | 1657 | 1464070678198 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 23:17:58 INFO - PROCESS | 1657 | 1464070678199 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 23:17:58 INFO - PROCESS | 1657 | 1464070678201 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:17:58 INFO - PROCESS | 1657 | 1464070678203 Marionette TRACE conn2 <- [1,274,null,{}] 23:17:58 INFO - PROCESS | 1657 | 1464070678205 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}] 23:17:58 INFO - PROCESS | 1657 | 1464070678290 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 23:17:58 INFO - PROCESS | 1657 | 1464070678319 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x123446800 == 35 [pid = 1657] [id = 76] 23:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x124e09000) [pid = 1657] [serial = 225] [outer = 0x0] 23:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x124e73000) [pid = 1657] [serial = 226] [outer = 0x124e09000] 23:17:58 INFO - PROCESS | 1657 | 1464070678345 Marionette DEBUG loaded listener.js 23:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x125679c00) [pid = 1657] [serial = 227] [outer = 0x124e09000] 23:17:58 INFO - PROCESS | 1657 | 1464070678649 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]]]}] 23:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 23:17:58 INFO - PROCESS | 1657 | 1464070678673 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 23:17:58 INFO - PROCESS | 1657 | 1464070678676 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 23:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:17:58 INFO - PROCESS | 1657 | 1464070678678 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:17:58 INFO - PROCESS | 1657 | 1464070678679 Marionette TRACE conn2 <- [1,278,null,{}] 23:17:58 INFO - PROCESS | 1657 | 1464070678681 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}] 23:17:58 INFO - PROCESS | 1657 | 1464070678764 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 23:17:58 INFO - PROCESS | 1657 | 1464070678793 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x112fbd800 == 36 [pid = 1657] [id = 77] 23:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1138bac00) [pid = 1657] [serial = 228] [outer = 0x0] 23:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x125682c00) [pid = 1657] [serial = 229] [outer = 0x1138bac00] 23:17:58 INFO - PROCESS | 1657 | 1464070678818 Marionette DEBUG loaded listener.js 23:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1264c8000) [pid = 1657] [serial = 230] [outer = 0x1138bac00] 23:17:59 INFO - PROCESS | 1657 | 1464070679085 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]]]}] 23:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 419ms 23:17:59 INFO - PROCESS | 1657 | 1464070679097 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 23:17:59 INFO - PROCESS | 1657 | 1464070679109 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 23:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:17:59 INFO - PROCESS | 1657 | 1464070679130 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:17:59 INFO - PROCESS | 1657 | 1464070679131 Marionette TRACE conn2 <- [1,282,null,{}] 23:17:59 INFO - PROCESS | 1657 | 1464070679134 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}] 23:17:59 INFO - PROCESS | 1657 | 1464070679223 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 23:17:59 INFO - PROCESS | 1657 | 1464070679228 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251bf800 == 37 [pid = 1657] [id = 78] 23:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x126029c00) [pid = 1657] [serial = 231] [outer = 0x0] 23:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x126a05000) [pid = 1657] [serial = 232] [outer = 0x126029c00] 23:17:59 INFO - PROCESS | 1657 | 1464070679252 Marionette DEBUG loaded listener.js 23:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x126ae9000) [pid = 1657] [serial = 233] [outer = 0x126029c00] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12567e000) [pid = 1657] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x125034800) [pid = 1657] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1191fd400) [pid = 1657] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x118519800) [pid = 1657] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x113339800) [pid = 1657] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1191fdc00) [pid = 1657] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x112ddcc00) [pid = 1657] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119b97000) [pid = 1657] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x116718000) [pid = 1657] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x113245c00) [pid = 1657] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1138b5c00) [pid = 1657] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11671ec00) [pid = 1657] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1242bf800) [pid = 1657] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119387c00) [pid = 1657] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119d51c00) [pid = 1657] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119d52400) [pid = 1657] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119d59800) [pid = 1657] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11380f800) [pid = 1657] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:17:59 INFO - PROCESS | 1657 | 1464070679626 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]]]}] 23:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 530ms 23:17:59 INFO - PROCESS | 1657 | 1464070679649 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 23:17:59 INFO - PROCESS | 1657 | 1464070679651 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 23:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:17:59 INFO - PROCESS | 1657 | 1464070679653 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:17:59 INFO - PROCESS | 1657 | 1464070679654 Marionette TRACE conn2 <- [1,286,null,{}] 23:17:59 INFO - PROCESS | 1657 | 1464070679656 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}] 23:17:59 INFO - PROCESS | 1657 | 1464070679725 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 23:17:59 INFO - PROCESS | 1657 | 1464070679729 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12308c000 == 38 [pid = 1657] [id = 79] 23:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1138b5c00) [pid = 1657] [serial = 234] [outer = 0x0] 23:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x118074000) [pid = 1657] [serial = 235] [outer = 0x1138b5c00] 23:17:59 INFO - PROCESS | 1657 | 1464070679755 Marionette DEBUG loaded listener.js 23:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1197c3800) [pid = 1657] [serial = 236] [outer = 0x1138b5c00] 23:18:00 INFO - PROCESS | 1657 | 1464070680061 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]]]}] 23:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 420ms 23:18:00 INFO - PROCESS | 1657 | 1464070680082 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 23:18:00 INFO - PROCESS | 1657 | 1464070680084 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 23:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:18:00 INFO - PROCESS | 1657 | 1464070680088 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:18:00 INFO - PROCESS | 1657 | 1464070680092 Marionette TRACE conn2 <- [1,290,null,{}] 23:18:00 INFO - PROCESS | 1657 | 1464070680094 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}] 23:18:00 INFO - PROCESS | 1657 | 1464070680207 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 23:18:00 INFO - PROCESS | 1657 | 1464070680213 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x126441800 == 39 [pid = 1657] [id = 80] 23:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x113d67000) [pid = 1657] [serial = 237] [outer = 0x0] 23:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12421a000) [pid = 1657] [serial = 238] [outer = 0x113d67000] 23:18:00 INFO - PROCESS | 1657 | 1464070680241 Marionette DEBUG loaded listener.js 23:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x128da8c00) [pid = 1657] [serial = 239] [outer = 0x113d67000] 23:18:00 INFO - PROCESS | 1657 | 1464070680517 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]]]}] 23:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 473ms 23:18:00 INFO - PROCESS | 1657 | 1464070680561 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 23:18:00 INFO - PROCESS | 1657 | 1464070680562 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 23:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:18:00 INFO - PROCESS | 1657 | 1464070680565 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:18:00 INFO - PROCESS | 1657 | 1464070680565 Marionette TRACE conn2 <- [1,294,null,{}] 23:18:00 INFO - PROCESS | 1657 | 1464070680568 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}] 23:18:00 INFO - PROCESS | 1657 | 1464070680643 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 23:18:00 INFO - PROCESS | 1657 | 1464070680647 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d1000 == 40 [pid = 1657] [id = 81] 23:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12906c400) [pid = 1657] [serial = 240] [outer = 0x0] 23:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12934d000) [pid = 1657] [serial = 241] [outer = 0x12906c400] 23:18:00 INFO - PROCESS | 1657 | 1464070680673 Marionette DEBUG loaded listener.js 23:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x129354400) [pid = 1657] [serial = 242] [outer = 0x12906c400] 23:18:00 INFO - PROCESS | 1657 | 1464070680964 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]]]}] 23:18:00 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. 23:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 420ms 23:18:00 INFO - PROCESS | 1657 | 1464070680985 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 23:18:00 INFO - PROCESS | 1657 | 1464070680986 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 23:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:18:00 INFO - PROCESS | 1657 | 1464070680992 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:18:00 INFO - PROCESS | 1657 | 1464070680993 Marionette TRACE conn2 <- [1,298,null,{}] 23:18:00 INFO - PROCESS | 1657 | 1464070680995 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}] 23:18:01 INFO - PROCESS | 1657 | 1464070681065 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 23:18:01 INFO - PROCESS | 1657 | 1464070681115 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e0800 == 41 [pid = 1657] [id = 82] 23:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1295c7c00) [pid = 1657] [serial = 243] [outer = 0x0] 23:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129354000) [pid = 1657] [serial = 244] [outer = 0x1295c7c00] 23:18:01 INFO - PROCESS | 1657 | 1464070681139 Marionette DEBUG loaded listener.js 23:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1295d1c00) [pid = 1657] [serial = 245] [outer = 0x1295c7c00] 23:18:01 INFO - PROCESS | 1657 | 1464070681395 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]]]}] 23:18:01 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. 23:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 419ms 23:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:18:01 INFO - PROCESS | 1657 | 1464070681411 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 23:18:01 INFO - PROCESS | 1657 | 1464070681412 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 23:18:01 INFO - PROCESS | 1657 | 1464070681417 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:18:01 INFO - PROCESS | 1657 | 1464070681419 Marionette TRACE conn2 <- [1,302,null,{}] 23:18:01 INFO - PROCESS | 1657 | 1464070681434 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}] 23:18:01 INFO - PROCESS | 1657 | 1464070681565 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 23:18:01 INFO - PROCESS | 1657 | 1464070681696 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x112650000 == 42 [pid = 1657] [id = 83] 23:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1110af800) [pid = 1657] [serial = 246] [outer = 0x0] 23:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1122b2800) [pid = 1657] [serial = 247] [outer = 0x1110af800] 23:18:01 INFO - PROCESS | 1657 | 1464070681746 Marionette DEBUG loaded listener.js 23:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1138bc800) [pid = 1657] [serial = 248] [outer = 0x1110af800] 23:18:02 INFO - PROCESS | 1657 | 1464070682219 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]]]}] 23:18:02 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. 23:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 834ms 23:18:02 INFO - PROCESS | 1657 | 1464070682275 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 23:18:02 INFO - PROCESS | 1657 | 1464070682278 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 23:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:18:02 INFO - PROCESS | 1657 | 1464070682282 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:18:02 INFO - PROCESS | 1657 | 1464070682285 Marionette TRACE conn2 <- [1,306,null,{}] 23:18:02 INFO - PROCESS | 1657 | 1464070682302 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}] 23:18:02 INFO - PROCESS | 1657 | 1464070682429 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 23:18:02 INFO - PROCESS | 1657 | 1464070682473 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x119480000 == 43 [pid = 1657] [id = 84] 23:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1180ab800) [pid = 1657] [serial = 249] [outer = 0x0] 23:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11837d800) [pid = 1657] [serial = 250] [outer = 0x1180ab800] 23:18:02 INFO - PROCESS | 1657 | 1464070682505 Marionette DEBUG loaded listener.js 23:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x118951800) [pid = 1657] [serial = 251] [outer = 0x1180ab800] 23:18:02 INFO - PROCESS | 1657 | 1464070682947 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]]]}] 23:18:02 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. 23:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 683ms 23:18:02 INFO - PROCESS | 1657 | 1464070682969 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 23:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:18:02 INFO - PROCESS | 1657 | 1464070682973 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 23:18:02 INFO - PROCESS | 1657 | 1464070682976 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:18:02 INFO - PROCESS | 1657 | 1464070682979 Marionette TRACE conn2 <- [1,310,null,{}] 23:18:02 INFO - PROCESS | 1657 | 1464070682982 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}] 23:18:03 INFO - PROCESS | 1657 | 1464070683123 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 23:18:03 INFO - PROCESS | 1657 | 1464070683236 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246e7800 == 44 [pid = 1657] [id = 85] 23:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1191f0000) [pid = 1657] [serial = 252] [outer = 0x0] 23:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1197bf400) [pid = 1657] [serial = 253] [outer = 0x1191f0000] 23:18:03 INFO - PROCESS | 1657 | 1464070683285 Marionette DEBUG loaded listener.js 23:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x119a99800) [pid = 1657] [serial = 254] [outer = 0x1191f0000] 23:18:03 INFO - PROCESS | 1657 | 1464070683706 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]]]}] 23:18:03 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. 23:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 771ms 23:18:03 INFO - PROCESS | 1657 | 1464070683747 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 23:18:03 INFO - PROCESS | 1657 | 1464070683749 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 23:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:18:03 INFO - PROCESS | 1657 | 1464070683756 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:18:03 INFO - PROCESS | 1657 | 1464070683761 Marionette TRACE conn2 <- [1,314,null,{}] 23:18:03 INFO - PROCESS | 1657 | 1464070683764 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}] 23:18:03 INFO - PROCESS | 1657 | 1464070683859 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 23:18:03 INFO - PROCESS | 1657 | 1464070683918 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a45800 == 45 [pid = 1657] [id = 86] 23:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119382000) [pid = 1657] [serial = 255] [outer = 0x0] 23:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119d59400) [pid = 1657] [serial = 256] [outer = 0x119382000] 23:18:03 INFO - PROCESS | 1657 | 1464070683948 Marionette DEBUG loaded listener.js 23:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12369a400) [pid = 1657] [serial = 257] [outer = 0x119382000] 23:18:04 INFO - PROCESS | 1657 | 1464070684381 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]]]}] 23:18:04 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. 23:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 678ms 23:18:04 INFO - PROCESS | 1657 | 1464070684431 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 23:18:04 INFO - PROCESS | 1657 | 1464070684432 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 23:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:18:04 INFO - PROCESS | 1657 | 1464070684435 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:18:04 INFO - PROCESS | 1657 | 1464070684436 Marionette TRACE conn2 <- [1,318,null,{}] 23:18:04 INFO - PROCESS | 1657 | 1464070684438 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}] 23:18:04 INFO - PROCESS | 1657 | 1464070684528 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 23:18:04 INFO - PROCESS | 1657 | 1464070684574 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f06800 == 46 [pid = 1657] [id = 87] 23:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1193eec00) [pid = 1657] [serial = 258] [outer = 0x0] 23:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x124616c00) [pid = 1657] [serial = 259] [outer = 0x1193eec00] 23:18:04 INFO - PROCESS | 1657 | 1464070684603 Marionette DEBUG loaded listener.js 23:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x125037800) [pid = 1657] [serial = 260] [outer = 0x1193eec00] 23:18:05 INFO - PROCESS | 1657 | 1464070685093 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]]]}] 23:18:05 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. 23:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 719ms 23:18:05 INFO - PROCESS | 1657 | 1464070685156 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 23:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:18:05 INFO - PROCESS | 1657 | 1464070685159 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 23:18:05 INFO - PROCESS | 1657 | 1464070685162 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:18:05 INFO - PROCESS | 1657 | 1464070685164 Marionette TRACE conn2 <- [1,322,null,{}] 23:18:05 INFO - PROCESS | 1657 | 1464070685168 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}] 23:18:05 INFO - PROCESS | 1657 | 1464070685249 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 23:18:05 INFO - PROCESS | 1657 | 1464070685309 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x116096800 == 47 [pid = 1657] [id = 88] 23:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11671b400) [pid = 1657] [serial = 261] [outer = 0x0] 23:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x116941400) [pid = 1657] [serial = 262] [outer = 0x11671b400] 23:18:05 INFO - PROCESS | 1657 | 1464070685338 Marionette DEBUG loaded listener.js 23:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11758fc00) [pid = 1657] [serial = 263] [outer = 0x11671b400] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e0800 == 46 [pid = 1657] [id = 82] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d1000 == 45 [pid = 1657] [id = 81] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x126441800 == 44 [pid = 1657] [id = 80] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12308c000 == 43 [pid = 1657] [id = 79] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1251bf800 == 42 [pid = 1657] [id = 78] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x112fbd800 == 41 [pid = 1657] [id = 77] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x123446800 == 40 [pid = 1657] [id = 76] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1231e5800 == 39 [pid = 1657] [id = 75] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x119bda000 == 38 [pid = 1657] [id = 74] 23:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x113f45800) [pid = 1657] [serial = 162] [outer = 0x0] [url = about:blank] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x118f63800 == 37 [pid = 1657] [id = 73] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x11847a800 == 36 [pid = 1657] [id = 72] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x116976800 == 35 [pid = 1657] [id = 71] 23:18:05 INFO - PROCESS | 1657 | --DOCSHELL 0x116123000 == 34 [pid = 1657] [id = 70] 23:18:05 INFO - PROCESS | 1657 | 1464070685767 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]]]}] 23:18:05 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. 23:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 624ms 23:18:05 INFO - PROCESS | 1657 | 1464070685786 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 23:18:05 INFO - PROCESS | 1657 | 1464070685792 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 23:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:18:05 INFO - PROCESS | 1657 | 1464070685796 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:18:05 INFO - PROCESS | 1657 | 1464070685797 Marionette TRACE conn2 <- [1,326,null,{}] 23:18:05 INFO - PROCESS | 1657 | 1464070685800 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}] 23:18:05 INFO - PROCESS | 1657 | 1464070685871 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 23:18:05 INFO - PROCESS | 1657 | 1464070685876 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x113fde800 == 35 [pid = 1657] [id = 89] 23:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11671ec00) [pid = 1657] [serial = 264] [outer = 0x0] 23:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1180a8c00) [pid = 1657] [serial = 265] [outer = 0x11671ec00] 23:18:05 INFO - PROCESS | 1657 | 1464070685903 Marionette DEBUG loaded listener.js 23:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11894d400) [pid = 1657] [serial = 266] [outer = 0x11671ec00] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x126425000) [pid = 1657] [serial = 198] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x126037400) [pid = 1657] [serial = 196] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1193e6800) [pid = 1657] [serial = 180] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x118972400) [pid = 1657] [serial = 174] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119154800) [pid = 1657] [serial = 175] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x118376800) [pid = 1657] [serial = 171] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12309d800) [pid = 1657] [serial = 183] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1183afc00) [pid = 1657] [serial = 172] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119d58800) [pid = 1657] [serial = 181] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x116720800) [pid = 1657] [serial = 189] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x124212c00) [pid = 1657] [serial = 187] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11716e000) [pid = 1657] [serial = 168] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x123484c00) [pid = 1657] [serial = 186] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1230e4000) [pid = 1657] [serial = 184] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11767c800) [pid = 1657] [serial = 169] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x112a60000) [pid = 1657] [serial = 190] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1160e7c00) [pid = 1657] [serial = 145] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x115e3dc00) [pid = 1657] [serial = 165] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12567b800) [pid = 1657] [serial = 195] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11385cc00) [pid = 1657] [serial = 144] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1161f2c00) [pid = 1657] [serial = 166] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11837c800) [pid = 1657] [serial = 148] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x117172c00) [pid = 1657] [serial = 147] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x124e72800) [pid = 1657] [serial = 193] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119a91c00) [pid = 1657] [serial = 151] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1193ee800) [pid = 1657] [serial = 150] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12347c800) [pid = 1657] [serial = 154] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1230a4400) [pid = 1657] [serial = 153] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x124c0a000) [pid = 1657] [serial = 157] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1242c4c00) [pid = 1657] [serial = 156] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12503ac00) [pid = 1657] [serial = 160] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1266c5000) [pid = 1657] [serial = 199] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124e0b400) [pid = 1657] [serial = 159] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11837d400) [pid = 1657] [serial = 177] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x124e03400) [pid = 1657] [serial = 192] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1191fd000) [pid = 1657] [serial = 178] [outer = 0x0] [url = about:blank] 23:18:06 INFO - PROCESS | 1657 | 1464070686244 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]]]}] 23:18:06 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. 23:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 23:18:06 INFO - PROCESS | 1657 | 1464070686266 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 23:18:06 INFO - PROCESS | 1657 | 1464070686267 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 23:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:18:06 INFO - PROCESS | 1657 | 1464070686270 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:18:06 INFO - PROCESS | 1657 | 1464070686274 Marionette TRACE conn2 <- [1,330,null,{}] 23:18:06 INFO - PROCESS | 1657 | 1464070686282 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}] 23:18:06 INFO - PROCESS | 1657 | 1464070686354 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 23:18:06 INFO - PROCESS | 1657 | 1464070686360 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x1184a8800 == 36 [pid = 1657] [id = 90] 23:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1191ef800) [pid = 1657] [serial = 267] [outer = 0x0] 23:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1191fb400) [pid = 1657] [serial = 268] [outer = 0x1191ef800] 23:18:06 INFO - PROCESS | 1657 | 1464070686388 Marionette DEBUG loaded listener.js 23:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1197bd800) [pid = 1657] [serial = 269] [outer = 0x1191ef800] 23:18:06 INFO - PROCESS | 1657 | 1464070686737 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]]]}] 23:18:06 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. 23:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 472ms 23:18:06 INFO - PROCESS | 1657 | 1464070686743 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 23:18:06 INFO - PROCESS | 1657 | 1464070686745 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 23:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:18:06 INFO - PROCESS | 1657 | 1464070686747 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:18:06 INFO - PROCESS | 1657 | 1464070686748 Marionette TRACE conn2 <- [1,334,null,{}] 23:18:06 INFO - PROCESS | 1657 | 1464070686760 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}] 23:18:06 INFO - PROCESS | 1657 | 1464070686830 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 23:18:06 INFO - PROCESS | 1657 | 1464070686876 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x119315000 == 37 [pid = 1657] [id = 91] 23:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1193e6000) [pid = 1657] [serial = 270] [outer = 0x0] 23:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119a93800) [pid = 1657] [serial = 271] [outer = 0x1193e6000] 23:18:06 INFO - PROCESS | 1657 | 1464070686901 Marionette DEBUG loaded listener.js 23:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119d52400) [pid = 1657] [serial = 272] [outer = 0x1193e6000] 23:18:07 INFO - PROCESS | 1657 | 1464070687164 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]]]}] 23:18:07 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. 23:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 23:18:07 INFO - PROCESS | 1657 | 1464070687215 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 23:18:07 INFO - PROCESS | 1657 | 1464070687216 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 23:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:18:07 INFO - PROCESS | 1657 | 1464070687218 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:18:07 INFO - PROCESS | 1657 | 1464070687220 Marionette TRACE conn2 <- [1,338,null,{}] 23:18:07 INFO - PROCESS | 1657 | 1464070687226 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}] 23:18:07 INFO - PROCESS | 1657 | 1464070687298 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 23:18:07 INFO - PROCESS | 1657 | 1464070687315 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12307b000 == 38 [pid = 1657] [id = 92] 23:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1230e3000) [pid = 1657] [serial = 273] [outer = 0x0] 23:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x123706c00) [pid = 1657] [serial = 274] [outer = 0x1230e3000] 23:18:07 INFO - PROCESS | 1657 | 1464070687341 Marionette DEBUG loaded listener.js 23:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1242c0000) [pid = 1657] [serial = 275] [outer = 0x1230e3000] 23:18:07 INFO - PROCESS | 1657 | 1464070687647 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]]]}] 23:18:07 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. 23:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 472ms 23:18:07 INFO - PROCESS | 1657 | 1464070687690 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 23:18:07 INFO - PROCESS | 1657 | 1464070687692 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 23:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:18:07 INFO - PROCESS | 1657 | 1464070687694 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:18:07 INFO - PROCESS | 1657 | 1464070687695 Marionette TRACE conn2 <- [1,342,null,{}] 23:18:07 INFO - PROCESS | 1657 | 1464070687697 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}] 23:18:07 INFO - PROCESS | 1657 | 1464070687816 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 23:18:07 INFO - PROCESS | 1657 | 1464070687830 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231f0000 == 39 [pid = 1657] [id = 93] 23:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x124617c00) [pid = 1657] [serial = 276] [outer = 0x0] 23:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125190800) [pid = 1657] [serial = 277] [outer = 0x124617c00] 23:18:07 INFO - PROCESS | 1657 | 1464070687856 Marionette DEBUG loaded listener.js 23:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12641b000) [pid = 1657] [serial = 278] [outer = 0x124617c00] 23:18:08 INFO - PROCESS | 1657 | 1464070688166 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]]]}] 23:18:08 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. 23:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 23:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:18:08 INFO - PROCESS | 1657 | 1464070688214 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 23:18:08 INFO - PROCESS | 1657 | 1464070688215 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 23:18:08 INFO - PROCESS | 1657 | 1464070688217 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:18:08 INFO - PROCESS | 1657 | 1464070688219 Marionette TRACE conn2 <- [1,346,null,{}] 23:18:08 INFO - PROCESS | 1657 | 1464070688221 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}] 23:18:08 INFO - PROCESS | 1657 | 1464070688307 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 23:18:08 INFO - PROCESS | 1657 | 1464070688312 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12462c800 == 40 [pid = 1657] [id = 94] 23:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124a3b800) [pid = 1657] [serial = 279] [outer = 0x0] 23:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12677f400) [pid = 1657] [serial = 280] [outer = 0x124a3b800] 23:18:08 INFO - PROCESS | 1657 | 1464070688337 Marionette DEBUG loaded listener.js 23:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x126aebc00) [pid = 1657] [serial = 281] [outer = 0x124a3b800] 23:18:08 INFO - PROCESS | 1657 | 1464070688642 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]]]}] 23:18:08 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. 23:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 23:18:08 INFO - PROCESS | 1657 | 1464070688686 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 23:18:08 INFO - PROCESS | 1657 | 1464070688689 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 23:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:18:08 INFO - PROCESS | 1657 | 1464070688694 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:18:08 INFO - PROCESS | 1657 | 1464070688695 Marionette TRACE conn2 <- [1,350,null,{}] 23:18:08 INFO - PROCESS | 1657 | 1464070688697 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}] 23:18:08 INFO - PROCESS | 1657 | 1464070688785 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 23:18:08 INFO - PROCESS | 1657 | 1464070688815 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x124ac9800 == 41 [pid = 1657] [id = 95] 23:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x128d10c00) [pid = 1657] [serial = 282] [outer = 0x0] 23:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x128d15000) [pid = 1657] [serial = 283] [outer = 0x128d10c00] 23:18:08 INFO - PROCESS | 1657 | 1464070688839 Marionette DEBUG loaded listener.js 23:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x128d1a000) [pid = 1657] [serial = 284] [outer = 0x128d10c00] 23:18:09 INFO - PROCESS | 1657 | 1464070689166 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]]]}] 23:18:09 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. 23:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms 23:18:09 INFO - PROCESS | 1657 | 1464070689214 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 23:18:09 INFO - PROCESS | 1657 | 1464070689215 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 23:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:18:09 INFO - PROCESS | 1657 | 1464070689217 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:18:09 INFO - PROCESS | 1657 | 1464070689218 Marionette TRACE conn2 <- [1,354,null,{}] 23:18:09 INFO - PROCESS | 1657 | 1464070689221 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}] 23:18:09 INFO - PROCESS | 1657 | 1464070689308 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 23:18:09 INFO - PROCESS | 1657 | 1464070689318 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1257a9000 == 42 [pid = 1657] [id = 96] 23:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x128d1a400) [pid = 1657] [serial = 285] [outer = 0x0] 23:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x128da2000) [pid = 1657] [serial = 286] [outer = 0x128d1a400] 23:18:09 INFO - PROCESS | 1657 | 1464070689344 Marionette DEBUG loaded listener.js 23:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x129070400) [pid = 1657] [serial = 287] [outer = 0x128d1a400] 23:18:09 INFO - PROCESS | 1657 | 1464070689631 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]]]}] 23:18:09 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. 23:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 472ms 23:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:18:09 INFO - PROCESS | 1657 | 1464070689690 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 23:18:09 INFO - PROCESS | 1657 | 1464070689691 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 23:18:09 INFO - PROCESS | 1657 | 1464070689693 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:18:09 INFO - PROCESS | 1657 | 1464070689694 Marionette TRACE conn2 <- [1,358,null,{}] 23:18:09 INFO - PROCESS | 1657 | 1464070689696 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}] 23:18:09 INFO - PROCESS | 1657 | 1464070689786 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 23:18:09 INFO - PROCESS | 1657 | 1464070689790 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a37000 == 43 [pid = 1657] [id = 97] 23:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128d1d800) [pid = 1657] [serial = 288] [outer = 0x0] 23:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1295d0400) [pid = 1657] [serial = 289] [outer = 0x128d1d800] 23:18:09 INFO - PROCESS | 1657 | 1464070689814 Marionette DEBUG loaded listener.js 23:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x129b1d000) [pid = 1657] [serial = 290] [outer = 0x128d1d800] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1230a4000) [pid = 1657] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1138b5c00) [pid = 1657] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1138bac00) [pid = 1657] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x113d67000) [pid = 1657] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x126029c00) [pid = 1657] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11386a400) [pid = 1657] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1180a6800) [pid = 1657] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x115e42800) [pid = 1657] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118975400) [pid = 1657] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x112ddd800) [pid = 1657] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x124e09000) [pid = 1657] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x113348000) [pid = 1657] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:18:10 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12906c400) [pid = 1657] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:18:10 INFO - PROCESS | 1657 | 1464070690213 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]]]}] 23:18:10 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. 23:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 569ms 23:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:18:10 INFO - PROCESS | 1657 | 1464070690262 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 23:18:10 INFO - PROCESS | 1657 | 1464070690264 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 23:18:10 INFO - PROCESS | 1657 | 1464070690266 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:18:10 INFO - PROCESS | 1657 | 1464070690268 Marionette TRACE conn2 <- [1,362,null,{}] 23:18:10 INFO - PROCESS | 1657 | 1464070690270 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}] 23:18:10 INFO - PROCESS | 1657 | 1464070690364 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 23:18:10 INFO - PROCESS | 1657 | 1464070690368 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297c0800 == 44 [pid = 1657] [id = 98] 23:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12421fc00) [pid = 1657] [serial = 291] [outer = 0x0] 23:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1266cec00) [pid = 1657] [serial = 292] [outer = 0x12421fc00] 23:18:10 INFO - PROCESS | 1657 | 1464070690399 Marionette DEBUG loaded listener.js 23:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x129bef800) [pid = 1657] [serial = 293] [outer = 0x12421fc00] 23:18:10 INFO - PROCESS | 1657 | 1464070690708 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]]]}] 23:18:10 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. 23:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 470ms 23:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:18:10 INFO - PROCESS | 1657 | 1464070690736 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 23:18:10 INFO - PROCESS | 1657 | 1464070690739 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 23:18:10 INFO - PROCESS | 1657 | 1464070690742 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:18:10 INFO - PROCESS | 1657 | 1464070690743 Marionette TRACE conn2 <- [1,366,null,{}] 23:18:10 INFO - PROCESS | 1657 | 1464070690745 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}] 23:18:10 INFO - PROCESS | 1657 | 1464070690817 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 23:18:10 INFO - PROCESS | 1657 | 1464070690863 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x129ac4800 == 45 [pid = 1657] [id = 99] 23:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129b1fc00) [pid = 1657] [serial = 294] [outer = 0x0] 23:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x129bf8800) [pid = 1657] [serial = 295] [outer = 0x129b1fc00] 23:18:10 INFO - PROCESS | 1657 | 1464070690887 Marionette DEBUG loaded listener.js 23:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12a8d9800) [pid = 1657] [serial = 296] [outer = 0x129b1fc00] 23:18:11 INFO - PROCESS | 1657 | 1464070691156 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]]]}] 23:18:11 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. 23:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 469ms 23:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:18:11 INFO - PROCESS | 1657 | 1464070691211 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 23:18:11 INFO - PROCESS | 1657 | 1464070691213 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 23:18:11 INFO - PROCESS | 1657 | 1464070691215 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:18:11 INFO - PROCESS | 1657 | 1464070691216 Marionette TRACE conn2 <- [1,370,null,{}] 23:18:11 INFO - PROCESS | 1657 | 1464070691218 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}] 23:18:11 INFO - PROCESS | 1657 | 1464070691294 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 23:18:11 INFO - PROCESS | 1657 | 1464070691298 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae7b000 == 46 [pid = 1657] [id = 100] 23:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x124e07000) [pid = 1657] [serial = 297] [outer = 0x0] 23:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12a8e0800) [pid = 1657] [serial = 298] [outer = 0x124e07000] 23:18:11 INFO - PROCESS | 1657 | 1464070691323 Marionette DEBUG loaded listener.js 23:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12b00f000) [pid = 1657] [serial = 299] [outer = 0x124e07000] 23:18:11 INFO - PROCESS | 1657 | 1464070691622 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]]]}] 23:18:11 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. 23:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 421ms 23:18:11 INFO - PROCESS | 1657 | 1464070691636 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 23:18:11 INFO - PROCESS | 1657 | 1464070691638 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 23:18:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:18:11 INFO - PROCESS | 1657 | 1464070691647 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:18:11 INFO - PROCESS | 1657 | 1464070691649 Marionette TRACE conn2 <- [1,374,null,{}] 23:18:11 INFO - PROCESS | 1657 | 1464070691651 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}] 23:18:11 INFO - PROCESS | 1657 | 1464070691729 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 23:18:11 INFO - PROCESS | 1657 | 1464070691779 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afa1800 == 47 [pid = 1657] [id = 101] 23:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x129bfb000) [pid = 1657] [serial = 300] [outer = 0x0] 23:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12b010800) [pid = 1657] [serial = 301] [outer = 0x129bfb000] 23:18:11 INFO - PROCESS | 1657 | 1464070691802 Marionette DEBUG loaded listener.js 23:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12b2a1000) [pid = 1657] [serial = 302] [outer = 0x129bfb000] 23:18:12 INFO - PROCESS | 1657 | 1464070692194 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:18:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:18:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 574ms 23:18:12 INFO - PROCESS | 1657 | 1464070692223 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 23:18:12 INFO - PROCESS | 1657 | 1464070692225 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 23:18:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:18:12 INFO - PROCESS | 1657 | 1464070692229 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:18:12 INFO - PROCESS | 1657 | 1464070692231 Marionette TRACE conn2 <- [1,378,null,{}] 23:18:12 INFO - PROCESS | 1657 | 1464070692235 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}] 23:18:12 INFO - PROCESS | 1657 | 1464070692334 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 23:18:12 INFO - PROCESS | 1657 | 1464070692377 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170da000 == 48 [pid = 1657] [id = 102] 23:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11385cc00) [pid = 1657] [serial = 303] [outer = 0x0] 23:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x113d64c00) [pid = 1657] [serial = 304] [outer = 0x11385cc00] 23:18:12 INFO - PROCESS | 1657 | 1464070692408 Marionette DEBUG loaded listener.js 23:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x117581400) [pid = 1657] [serial = 305] [outer = 0x11385cc00] 23:18:12 INFO - PROCESS | 1657 | 1464070692818 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:18:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:18:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 622ms 23:18:12 INFO - PROCESS | 1657 | 1464070692851 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 23:18:12 INFO - PROCESS | 1657 | 1464070692855 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 23:18:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:18:12 INFO - PROCESS | 1657 | 1464070692860 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:18:12 INFO - PROCESS | 1657 | 1464070692861 Marionette TRACE conn2 <- [1,382,null,{}] 23:18:12 INFO - PROCESS | 1657 | 1464070692864 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}] 23:18:12 INFO - PROCESS | 1657 | 1464070692960 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 23:18:13 INFO - PROCESS | 1657 | 1464070693002 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231ed000 == 49 [pid = 1657] [id = 103] 23:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x117585000) [pid = 1657] [serial = 306] [outer = 0x0] 23:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x118383800) [pid = 1657] [serial = 307] [outer = 0x117585000] 23:18:13 INFO - PROCESS | 1657 | 1464070693036 Marionette DEBUG loaded listener.js 23:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1191fd400) [pid = 1657] [serial = 308] [outer = 0x117585000] 23:18:13 INFO - PROCESS | 1657 | 1464070693470 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:18:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:18:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 619ms 23:18:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:18:13 INFO - PROCESS | 1657 | 1464070693479 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 23:18:13 INFO - PROCESS | 1657 | 1464070693480 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 23:18:13 INFO - PROCESS | 1657 | 1464070693482 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:18:13 INFO - PROCESS | 1657 | 1464070693485 Marionette TRACE conn2 <- [1,386,null,{}] 23:18:13 INFO - PROCESS | 1657 | 1464070693493 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}] 23:18:13 INFO - PROCESS | 1657 | 1464070693591 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 23:18:13 INFO - PROCESS | 1657 | 1464070693671 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae82000 == 50 [pid = 1657] [id = 104] 23:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x119a93400) [pid = 1657] [serial = 309] [outer = 0x0] 23:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x124614c00) [pid = 1657] [serial = 310] [outer = 0x119a93400] 23:18:13 INFO - PROCESS | 1657 | 1464070693702 Marionette DEBUG loaded listener.js 23:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x125038400) [pid = 1657] [serial = 311] [outer = 0x119a93400] 23:18:14 INFO - PROCESS | 1657 | 1464070694117 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]]]}] 23:18:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:18:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 671ms 23:18:14 INFO - PROCESS | 1657 | 1464070694156 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 23:18:14 INFO - PROCESS | 1657 | 1464070694158 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 23:18:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:18:14 INFO - PROCESS | 1657 | 1464070694176 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:18:14 INFO - PROCESS | 1657 | 1464070694177 Marionette TRACE conn2 <- [1,390,null,{}] 23:18:14 INFO - PROCESS | 1657 | 1464070694193 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}] 23:18:14 INFO - PROCESS | 1657 | 1464070694305 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 23:18:14 INFO - PROCESS | 1657 | 1464070694377 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b325800 == 51 [pid = 1657] [id = 105] 23:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x125681800) [pid = 1657] [serial = 312] [outer = 0x0] 23:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x129355000) [pid = 1657] [serial = 313] [outer = 0x125681800] 23:18:14 INFO - PROCESS | 1657 | 1464070694407 Marionette DEBUG loaded listener.js 23:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x129becc00) [pid = 1657] [serial = 314] [outer = 0x125681800] 23:18:15 INFO - PROCESS | 1657 | 1464070695031 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]]]}] 23:18:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:18:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 884ms 23:18:15 INFO - PROCESS | 1657 | 1464070695056 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 23:18:15 INFO - PROCESS | 1657 | 1464070695058 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 23:18:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:18:15 INFO - PROCESS | 1657 | 1464070695062 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:18:15 INFO - PROCESS | 1657 | 1464070695065 Marionette TRACE conn2 <- [1,394,null,{}] 23:18:15 INFO - PROCESS | 1657 | 1464070695069 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}] 23:18:15 INFO - PROCESS | 1657 | 1464070695159 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 23:18:15 INFO - PROCESS | 1657 | 1464070695215 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171fa800 == 52 [pid = 1657] [id = 106] 23:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x112a60c00) [pid = 1657] [serial = 315] [outer = 0x0] 23:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1138bac00) [pid = 1657] [serial = 316] [outer = 0x112a60c00] 23:18:15 INFO - PROCESS | 1657 | 1464070695243 Marionette DEBUG loaded listener.js 23:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1169afc00) [pid = 1657] [serial = 317] [outer = 0x112a60c00] 23:18:15 INFO - PROCESS | 1657 | 1464070695715 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]]]}] 23:18:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:18:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 678ms 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12571d800 == 51 [pid = 1657] [id = 68] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae7b000 == 50 [pid = 1657] [id = 100] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x129ac4800 == 49 [pid = 1657] [id = 99] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1297c0800 == 48 [pid = 1657] [id = 98] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x126a37000 == 47 [pid = 1657] [id = 97] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1257a9000 == 46 [pid = 1657] [id = 96] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x124ac9800 == 45 [pid = 1657] [id = 95] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12462c800 == 44 [pid = 1657] [id = 94] 23:18:15 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1264c7000) [pid = 1657] [serial = 201] [outer = 0x0] [url = about:blank] 23:18:15 INFO - PROCESS | 1657 | 1464070695807 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 23:18:15 INFO - PROCESS | 1657 | 1464070695810 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1231f0000 == 43 [pid = 1657] [id = 93] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12307b000 == 42 [pid = 1657] [id = 92] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x119315000 == 41 [pid = 1657] [id = 91] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1184a8800 == 40 [pid = 1657] [id = 90] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x113fde800 == 39 [pid = 1657] [id = 89] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x116096800 == 38 [pid = 1657] [id = 88] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x116f06800 == 37 [pid = 1657] [id = 87] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x126a45800 == 36 [pid = 1657] [id = 86] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1246e7800 == 35 [pid = 1657] [id = 85] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x119480000 == 34 [pid = 1657] [id = 84] 23:18:15 INFO - PROCESS | 1657 | --DOCSHELL 0x112650000 == 33 [pid = 1657] [id = 83] 23:18:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:18:15 INFO - PROCESS | 1657 | 1464070695823 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:18:15 INFO - PROCESS | 1657 | 1464070695825 Marionette TRACE conn2 <- [1,398,null,{}] 23:18:15 INFO - PROCESS | 1657 | 1464070695827 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}] 23:18:15 INFO - PROCESS | 1657 | 1464070695896 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 23:18:15 INFO - PROCESS | 1657 | 1464070695906 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e18800 == 34 [pid = 1657] [id = 107] 23:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11758f800) [pid = 1657] [serial = 318] [outer = 0x0] 23:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11767c800) [pid = 1657] [serial = 319] [outer = 0x11758f800] 23:18:15 INFO - PROCESS | 1657 | 1464070695932 Marionette DEBUG loaded listener.js 23:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11837a800) [pid = 1657] [serial = 320] [outer = 0x11758f800] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x129354400) [pid = 1657] [serial = 242] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x129354000) [pid = 1657] [serial = 244] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1233dac00) [pid = 1657] [serial = 223] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1197c3800) [pid = 1657] [serial = 236] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1264c8000) [pid = 1657] [serial = 230] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x128da8c00) [pid = 1657] [serial = 239] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x126ae9000) [pid = 1657] [serial = 233] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1166b9c00) [pid = 1657] [serial = 163] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1166b6800) [pid = 1657] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x124645800) [pid = 1657] [serial = 224] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1182b0400) [pid = 1657] [serial = 211] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1169b9c00) [pid = 1657] [serial = 208] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x116714800) [pid = 1657] [serial = 204] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x126a05000) [pid = 1657] [serial = 232] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x119154400) [pid = 1657] [serial = 214] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1197c5400) [pid = 1657] [serial = 218] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12421a000) [pid = 1657] [serial = 238] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x118074000) [pid = 1657] [serial = 235] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x125682c00) [pid = 1657] [serial = 229] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1193eb400) [pid = 1657] [serial = 217] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x125679c00) [pid = 1657] [serial = 227] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11937ec00) [pid = 1657] [serial = 215] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119dd9000) [pid = 1657] [serial = 221] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1183aa000) [pid = 1657] [serial = 212] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119a9a400) [pid = 1657] [serial = 220] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12934d000) [pid = 1657] [serial = 241] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1161f7c00) [pid = 1657] [serial = 207] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x124e73000) [pid = 1657] [serial = 226] [outer = 0x0] [url = about:blank] 23:18:16 INFO - PROCESS | 1657 | 1464070696282 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]]]}] 23:18:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:18:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 470ms 23:18:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:18:16 INFO - PROCESS | 1657 | 1464070696294 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 23:18:16 INFO - PROCESS | 1657 | 1464070696295 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 23:18:16 INFO - PROCESS | 1657 | 1464070696297 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:18:16 INFO - PROCESS | 1657 | 1464070696299 Marionette TRACE conn2 <- [1,402,null,{}] 23:18:16 INFO - PROCESS | 1657 | 1464070696309 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}] 23:18:16 INFO - PROCESS | 1657 | 1464070696396 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 23:18:16 INFO - PROCESS | 1657 | 1464070696457 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e1f000 == 35 [pid = 1657] [id = 108] 23:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1183a9c00) [pid = 1657] [serial = 321] [outer = 0x0] 23:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11851f400) [pid = 1657] [serial = 322] [outer = 0x1183a9c00] 23:18:16 INFO - PROCESS | 1657 | 1464070696484 Marionette DEBUG loaded listener.js 23:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1191fe800) [pid = 1657] [serial = 323] [outer = 0x1183a9c00] 23:18:16 INFO - PROCESS | 1657 | 1464070696781 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]]]}] 23:18:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:18:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 523ms 23:18:16 INFO - PROCESS | 1657 | 1464070696822 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 23:18:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:18:16 INFO - PROCESS | 1657 | 1464070696825 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 23:18:16 INFO - PROCESS | 1657 | 1464070696827 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:18:16 INFO - PROCESS | 1657 | 1464070696828 Marionette TRACE conn2 <- [1,406,null,{}] 23:18:16 INFO - PROCESS | 1657 | 1464070696830 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}] 23:18:16 INFO - PROCESS | 1657 | 1464070696908 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 23:18:16 INFO - PROCESS | 1657 | 1464070696956 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x11930c000 == 36 [pid = 1657] [id = 109] 23:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11937d400) [pid = 1657] [serial = 324] [outer = 0x0] 23:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1193ec800) [pid = 1657] [serial = 325] [outer = 0x11937d400] 23:18:16 INFO - PROCESS | 1657 | 1464070696981 Marionette DEBUG loaded listener.js 23:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x119a94000) [pid = 1657] [serial = 326] [outer = 0x11937d400] 23:18:17 INFO - PROCESS | 1657 | 1464070697297 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]]]}] 23:18:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:18:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 23:18:17 INFO - PROCESS | 1657 | 1464070697361 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 23:18:17 INFO - PROCESS | 1657 | 1464070697362 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 23:18:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:18:17 INFO - PROCESS | 1657 | 1464070697380 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:18:17 INFO - PROCESS | 1657 | 1464070697381 Marionette TRACE conn2 <- [1,410,null,{}] 23:18:17 INFO - PROCESS | 1657 | 1464070697399 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}] 23:18:17 INFO - PROCESS | 1657 | 1464070697498 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 23:18:17 INFO - PROCESS | 1657 | 1464070697506 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x119490800 == 37 [pid = 1657] [id = 110] 23:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x118970c00) [pid = 1657] [serial = 327] [outer = 0x0] 23:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119a9c000) [pid = 1657] [serial = 328] [outer = 0x118970c00] 23:18:17 INFO - PROCESS | 1657 | 1464070697531 Marionette DEBUG loaded listener.js 23:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1233dac00) [pid = 1657] [serial = 329] [outer = 0x118970c00] 23:18:17 INFO - PROCESS | 1657 | 1464070697879 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]]]}] 23:18:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:18:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 530ms 23:18:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:18:17 INFO - PROCESS | 1657 | 1464070697910 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 23:18:17 INFO - PROCESS | 1657 | 1464070697911 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 23:18:17 INFO - PROCESS | 1657 | 1464070697913 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:18:17 INFO - PROCESS | 1657 | 1464070697914 Marionette TRACE conn2 <- [1,414,null,{}] 23:18:17 INFO - PROCESS | 1657 | 1464070697917 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}] 23:18:18 INFO - PROCESS | 1657 | 1464070698024 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 23:18:18 INFO - PROCESS | 1657 | 1464070698029 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x123084800 == 38 [pid = 1657] [id = 111] 23:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119b93c00) [pid = 1657] [serial = 330] [outer = 0x0] 23:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12464bc00) [pid = 1657] [serial = 331] [outer = 0x119b93c00] 23:18:18 INFO - PROCESS | 1657 | 1464070698055 Marionette DEBUG loaded listener.js 23:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x125683000) [pid = 1657] [serial = 332] [outer = 0x119b93c00] 23:18:18 INFO - PROCESS | 1657 | 1464070698393 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]]]}] 23:18:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:18:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 517ms 23:18:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:18:18 INFO - PROCESS | 1657 | 1464070698431 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 23:18:18 INFO - PROCESS | 1657 | 1464070698433 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 23:18:18 INFO - PROCESS | 1657 | 1464070698435 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:18:18 INFO - PROCESS | 1657 | 1464070698436 Marionette TRACE conn2 <- [1,418,null,{}] 23:18:18 INFO - PROCESS | 1657 | 1464070698438 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}] 23:18:18 INFO - PROCESS | 1657 | 1464070698527 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 23:18:18 INFO - PROCESS | 1657 | 1464070698531 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1240ed000 == 39 [pid = 1657] [id = 112] 23:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12567b800) [pid = 1657] [serial = 333] [outer = 0x0] 23:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12641ac00) [pid = 1657] [serial = 334] [outer = 0x12567b800] 23:18:18 INFO - PROCESS | 1657 | 1464070698556 Marionette DEBUG loaded listener.js 23:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x126693400) [pid = 1657] [serial = 335] [outer = 0x12567b800] 23:18:19 INFO - PROCESS | 1657 | 1464070699367 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]]]}] 23:18:19 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 23:18:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 23:18:19 INFO - PROCESS | 1657 | 1464070699404 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 23:18:19 INFO - PROCESS | 1657 | 1464070699405 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 23:18:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:18:19 INFO - PROCESS | 1657 | 1464070699407 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:18:19 INFO - PROCESS | 1657 | 1464070699408 Marionette TRACE conn2 <- [1,422,null,{}] 23:18:19 INFO - PROCESS | 1657 | 1464070699410 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}] 23:18:19 INFO - PROCESS | 1657 | 1464070699499 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 23:18:19 INFO - PROCESS | 1657 | 1464070699504 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246e7800 == 40 [pid = 1657] [id = 113] 23:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x126422000) [pid = 1657] [serial = 336] [outer = 0x0] 23:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x126a0dc00) [pid = 1657] [serial = 337] [outer = 0x126422000] 23:18:19 INFO - PROCESS | 1657 | 1464070699528 Marionette DEBUG loaded listener.js 23:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x128d13c00) [pid = 1657] [serial = 338] [outer = 0x126422000] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11618b000) [pid = 1657] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1191f0000) [pid = 1657] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x124a3b800) [pid = 1657] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1230e3000) [pid = 1657] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x119382000) [pid = 1657] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11671ec00) [pid = 1657] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1110af800) [pid = 1657] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1193e6000) [pid = 1657] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1191ef800) [pid = 1657] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x128d10c00) [pid = 1657] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1180ab800) [pid = 1657] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128d1a400) [pid = 1657] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1193eec00) [pid = 1657] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x128d1d800) [pid = 1657] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12421fc00) [pid = 1657] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11671b400) [pid = 1657] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x124e07000) [pid = 1657] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x129b1fc00) [pid = 1657] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x124617c00) [pid = 1657] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:18:19 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1180b3400) [pid = 1657] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:18:20 INFO - PROCESS | 1657 | 1464070700007 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:18:20 INFO - PROCESS | 1657 | 1464070700477 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]]]}] 23:18:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:18:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 23:18:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:18:20 INFO - PROCESS | 1657 | 1464070700528 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 23:18:20 INFO - PROCESS | 1657 | 1464070700530 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 23:18:20 INFO - PROCESS | 1657 | 1464070700532 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:18:20 INFO - PROCESS | 1657 | 1464070700533 Marionette TRACE conn2 <- [1,426,null,{}] 23:18:20 INFO - PROCESS | 1657 | 1464070700535 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}] 23:18:20 INFO - PROCESS | 1657 | 1464070700594 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 23:18:20 INFO - PROCESS | 1657 | 1464070700598 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x125713800 == 41 [pid = 1657] [id = 114] 23:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x112ddc800) [pid = 1657] [serial = 339] [outer = 0x0] 23:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x124e10400) [pid = 1657] [serial = 340] [outer = 0x112ddc800] 23:18:20 INFO - PROCESS | 1657 | 1464070700620 Marionette DEBUG loaded listener.js 23:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x128d1b800) [pid = 1657] [serial = 341] [outer = 0x112ddc800] 23:18:20 INFO - PROCESS | 1657 | 1464070700978 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] 23:18:21 INFO - PROCESS | 1657 | 1464070701007 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 23:18:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:18:21 INFO - PROCESS | 1657 | 1464070701009 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:18:21 INFO - PROCESS | 1657 | 1464070701010 Marionette TRACE conn2 <- [1,430,null,{}] 23:18:21 INFO - PROCESS | 1657 | 1464070701013 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}] 23:18:21 INFO - PROCESS | 1657 | 1464070701145 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 23:18:21 INFO - PROCESS | 1657 | 1464070701191 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1257b1800 == 42 [pid = 1657] [id = 115] 23:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1266c5000) [pid = 1657] [serial = 342] [outer = 0x0] 23:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x128d1b400) [pid = 1657] [serial = 343] [outer = 0x1266c5000] 23:18:21 INFO - PROCESS | 1657 | 1464070701233 Marionette DEBUG loaded listener.js 23:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1295cbc00) [pid = 1657] [serial = 344] [outer = 0x1266c5000] 23:18:21 INFO - PROCESS | 1657 | 1464070701660 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]]]}] 23:18:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:18:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 669ms 23:18:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:18:21 INFO - PROCESS | 1657 | 1464070701679 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 23:18:21 INFO - PROCESS | 1657 | 1464070701680 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 23:18:21 INFO - PROCESS | 1657 | 1464070701682 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:18:21 INFO - PROCESS | 1657 | 1464070701684 Marionette TRACE conn2 <- [1,434,null,{}] 23:18:21 INFO - PROCESS | 1657 | 1464070701686 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}] 23:18:21 INFO - PROCESS | 1657 | 1464070701802 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 23:18:21 INFO - PROCESS | 1657 | 1464070701810 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x129038800 == 43 [pid = 1657] [id = 116] 23:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12a8d3800) [pid = 1657] [serial = 345] [outer = 0x0] 23:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12a8dbc00) [pid = 1657] [serial = 346] [outer = 0x12a8d3800] 23:18:21 INFO - PROCESS | 1657 | 1464070701861 Marionette DEBUG loaded listener.js 23:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12b0e0400) [pid = 1657] [serial = 347] [outer = 0x12a8d3800] 23:18:22 INFO - PROCESS | 1657 | 1464070702324 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]]]}] 23:18:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:18:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 23:18:22 INFO - PROCESS | 1657 | 1464070702370 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 23:18:22 INFO - PROCESS | 1657 | 1464070702373 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 23:18:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:18:22 INFO - PROCESS | 1657 | 1464070702377 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:18:22 INFO - PROCESS | 1657 | 1464070702380 Marionette TRACE conn2 <- [1,438,null,{}] 23:18:22 INFO - PROCESS | 1657 | 1464070702383 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}] 23:18:22 INFO - PROCESS | 1657 | 1464070702482 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 23:18:22 INFO - PROCESS | 1657 | 1464070702541 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d1000 == 44 [pid = 1657] [id = 117] 23:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x116186800) [pid = 1657] [serial = 348] [outer = 0x0] 23:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x117670c00) [pid = 1657] [serial = 349] [outer = 0x116186800] 23:18:22 INFO - PROCESS | 1657 | 1464070702572 Marionette DEBUG loaded listener.js 23:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1182af400) [pid = 1657] [serial = 350] [outer = 0x116186800] 23:18:23 INFO - PROCESS | 1657 | 1464070703014 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]]]}] 23:18:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:18:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 671ms 23:18:23 INFO - PROCESS | 1657 | 1464070703078 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 23:18:23 INFO - PROCESS | 1657 | 1464070703082 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 23:18:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:18:23 INFO - PROCESS | 1657 | 1464070703088 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:18:23 INFO - PROCESS | 1657 | 1464070703091 Marionette TRACE conn2 <- [1,442,null,{}] 23:18:23 INFO - PROCESS | 1657 | 1464070703095 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}] 23:18:23 INFO - PROCESS | 1657 | 1464070703191 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 23:18:23 INFO - PROCESS | 1657 | 1464070703250 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bf0000 == 45 [pid = 1657] [id = 118] 23:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x118958800) [pid = 1657] [serial = 351] [outer = 0x0] 23:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1191fa800) [pid = 1657] [serial = 352] [outer = 0x118958800] 23:18:23 INFO - PROCESS | 1657 | 1464070703279 Marionette DEBUG loaded listener.js 23:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1193e6800) [pid = 1657] [serial = 353] [outer = 0x118958800] 23:18:23 INFO - PROCESS | 1657 | 1464070703695 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]]]}] 23:18:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:18:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 625ms 23:18:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:18:23 INFO - PROCESS | 1657 | 1464070703713 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 23:18:23 INFO - PROCESS | 1657 | 1464070703714 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 23:18:23 INFO - PROCESS | 1657 | 1464070703717 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:18:23 INFO - PROCESS | 1657 | 1464070703719 Marionette TRACE conn2 <- [1,446,null,{}] 23:18:23 INFO - PROCESS | 1657 | 1464070703729 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}] 23:18:23 INFO - PROCESS | 1657 | 1464070703825 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 23:18:23 INFO - PROCESS | 1657 | 1464070703869 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x129030000 == 46 [pid = 1657] [id = 119] 23:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119a9d400) [pid = 1657] [serial = 354] [outer = 0x0] 23:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1230a4800) [pid = 1657] [serial = 355] [outer = 0x119a9d400] 23:18:23 INFO - PROCESS | 1657 | 1464070703901 Marionette DEBUG loaded listener.js 23:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x124c0ec00) [pid = 1657] [serial = 356] [outer = 0x119a9d400] 23:18:24 INFO - PROCESS | 1657 | 1464070704319 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]]]}] 23:18:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:18:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 623ms 23:18:24 INFO - PROCESS | 1657 | 1464070704341 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 23:18:24 INFO - PROCESS | 1657 | 1464070704343 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 23:18:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:18:24 INFO - PROCESS | 1657 | 1464070704345 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:18:24 INFO - PROCESS | 1657 | 1464070704347 Marionette TRACE conn2 <- [1,450,null,{}] 23:18:24 INFO - PROCESS | 1657 | 1464070704349 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}] 23:18:24 INFO - PROCESS | 1657 | 1464070704446 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 23:18:24 INFO - PROCESS | 1657 | 1464070704536 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x129ab8000 == 47 [pid = 1657] [id = 120] 23:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x124e72c00) [pid = 1657] [serial = 357] [outer = 0x0] 23:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x125679400) [pid = 1657] [serial = 358] [outer = 0x124e72c00] 23:18:24 INFO - PROCESS | 1657 | 1464070704566 Marionette DEBUG loaded listener.js 23:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x128d12400) [pid = 1657] [serial = 359] [outer = 0x124e72c00] 23:18:25 INFO - PROCESS | 1657 | 1464070705130 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] 23:18:25 INFO - PROCESS | 1657 | 1464070705171 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 23:18:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:18:25 INFO - PROCESS | 1657 | 1464070705176 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:18:25 INFO - PROCESS | 1657 | 1464070705179 Marionette TRACE conn2 <- [1,454,null,{}] 23:18:25 INFO - PROCESS | 1657 | 1464070705183 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}] 23:18:25 INFO - PROCESS | 1657 | 1464070705267 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 23:18:25 INFO - PROCESS | 1657 | 1464070705327 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x118368000 == 48 [pid = 1657] [id = 121] 23:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x116a54000) [pid = 1657] [serial = 360] [outer = 0x0] 23:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x117677800) [pid = 1657] [serial = 361] [outer = 0x116a54000] 23:18:25 INFO - PROCESS | 1657 | 1464070705354 Marionette DEBUG loaded listener.js 23:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11837c800) [pid = 1657] [serial = 362] [outer = 0x116a54000] 23:18:25 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:25 INFO - PROCESS | 1657 | 1464070705796 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]]]}] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1257b1800 == 47 [pid = 1657] [id = 115] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x125713800 == 46 [pid = 1657] [id = 114] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1246e7800 == 45 [pid = 1657] [id = 113] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1240ed000 == 44 [pid = 1657] [id = 112] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x123084800 == 43 [pid = 1657] [id = 111] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x119490800 == 42 [pid = 1657] [id = 110] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x11930c000 == 41 [pid = 1657] [id = 109] 23:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12b010800) [pid = 1657] [serial = 301] [outer = 0x0] [url = about:blank] 23:18:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:18:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 671ms 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x117e1f000 == 40 [pid = 1657] [id = 108] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x115e18800 == 39 [pid = 1657] [id = 107] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1171fa800 == 38 [pid = 1657] [id = 106] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12b325800 == 37 [pid = 1657] [id = 105] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae82000 == 36 [pid = 1657] [id = 104] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1231ed000 == 35 [pid = 1657] [id = 103] 23:18:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1170da000 == 34 [pid = 1657] [id = 102] 23:18:25 INFO - PROCESS | 1657 | 1464070705860 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 23:18:25 INFO - PROCESS | 1657 | 1464070705864 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 23:18:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:18:25 INFO - PROCESS | 1657 | 1464070705869 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:18:25 INFO - PROCESS | 1657 | 1464070705871 Marionette TRACE conn2 <- [1,458,null,{}] 23:18:25 INFO - PROCESS | 1657 | 1464070705874 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}] 23:18:25 INFO - PROCESS | 1657 | 1464070705948 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 23:18:25 INFO - PROCESS | 1657 | 1464070705957 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x116914000 == 35 [pid = 1657] [id = 122] 23:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11895b000) [pid = 1657] [serial = 363] [outer = 0x0] 23:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x118f46800) [pid = 1657] [serial = 364] [outer = 0x11895b000] 23:18:25 INFO - PROCESS | 1657 | 1464070705983 Marionette DEBUG loaded listener.js 23:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x119387800) [pid = 1657] [serial = 365] [outer = 0x11895b000] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x126a06000) [pid = 1657] [serial = 202] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1197bf400) [pid = 1657] [serial = 253] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12677f400) [pid = 1657] [serial = 280] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x119a99800) [pid = 1657] [serial = 254] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x123706c00) [pid = 1657] [serial = 274] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1242c0000) [pid = 1657] [serial = 275] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12369a400) [pid = 1657] [serial = 257] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x119d59400) [pid = 1657] [serial = 256] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1180a8c00) [pid = 1657] [serial = 265] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11894d400) [pid = 1657] [serial = 266] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1138bc800) [pid = 1657] [serial = 248] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1122b2800) [pid = 1657] [serial = 247] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x119a93800) [pid = 1657] [serial = 271] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119d52400) [pid = 1657] [serial = 272] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1191fb400) [pid = 1657] [serial = 268] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1197bd800) [pid = 1657] [serial = 269] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x128d15000) [pid = 1657] [serial = 283] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x118951800) [pid = 1657] [serial = 251] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11837d800) [pid = 1657] [serial = 250] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x128da2000) [pid = 1657] [serial = 286] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x128d1a000) [pid = 1657] [serial = 284] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x125037800) [pid = 1657] [serial = 260] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x124616c00) [pid = 1657] [serial = 259] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1295d0400) [pid = 1657] [serial = 289] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x129070400) [pid = 1657] [serial = 287] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1266cec00) [pid = 1657] [serial = 292] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11758fc00) [pid = 1657] [serial = 263] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x116941400) [pid = 1657] [serial = 262] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12a8e0800) [pid = 1657] [serial = 298] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x129b1d000) [pid = 1657] [serial = 290] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12a8d9800) [pid = 1657] [serial = 296] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x125190800) [pid = 1657] [serial = 277] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12641b000) [pid = 1657] [serial = 278] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x126aebc00) [pid = 1657] [serial = 281] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x129bef800) [pid = 1657] [serial = 293] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12b00f000) [pid = 1657] [serial = 299] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x129bf8800) [pid = 1657] [serial = 295] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x116a52400) [pid = 1657] [serial = 205] [outer = 0x0] [url = about:blank] 23:18:26 INFO - PROCESS | 1657 | 1464070706345 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] 23:18:26 INFO - PROCESS | 1657 | 1464070706393 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 23:18:26 INFO - PROCESS | 1657 | 1464070706395 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:18:26 INFO - PROCESS | 1657 | 1464070706397 Marionette TRACE conn2 <- [1,462,null,{}] 23:18:26 INFO - PROCESS | 1657 | 1464070706405 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}] 23:18:26 INFO - PROCESS | 1657 | 1464070706481 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 23:18:26 INFO - PROCESS | 1657 | 1464070706486 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x118f69800 == 36 [pid = 1657] [id = 123] 23:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119a91800) [pid = 1657] [serial = 366] [outer = 0x0] 23:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119aa0800) [pid = 1657] [serial = 367] [outer = 0x119a91800] 23:18:26 INFO - PROCESS | 1657 | 1464070706516 Marionette DEBUG loaded listener.js 23:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1233d2c00) [pid = 1657] [serial = 368] [outer = 0x119a91800] 23:18:26 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:26 INFO - PROCESS | 1657 | 1464070706852 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] 23:18:26 INFO - PROCESS | 1657 | 1464070706870 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 23:18:26 INFO - PROCESS | 1657 | 1464070706875 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:18:26 INFO - PROCESS | 1657 | 1464070706876 Marionette TRACE conn2 <- [1,466,null,{}] 23:18:26 INFO - PROCESS | 1657 | 1464070706879 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}] 23:18:26 INFO - PROCESS | 1657 | 1464070706957 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 23:18:26 INFO - PROCESS | 1657 | 1464070706961 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x120613800 == 37 [pid = 1657] [id = 124] 23:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x124211400) [pid = 1657] [serial = 369] [outer = 0x0] 23:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x124e71400) [pid = 1657] [serial = 370] [outer = 0x124211400] 23:18:26 INFO - PROCESS | 1657 | 1464070706989 Marionette DEBUG loaded listener.js 23:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12567bc00) [pid = 1657] [serial = 371] [outer = 0x124211400] 23:18:27 INFO - PROCESS | 1657 | 1464070707333 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] 23:18:27 INFO - PROCESS | 1657 | 1464070707345 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 23:18:27 INFO - PROCESS | 1657 | 1464070707347 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:18:27 INFO - PROCESS | 1657 | 1464070707348 Marionette TRACE conn2 <- [1,470,null,{}] 23:18:27 INFO - PROCESS | 1657 | 1464070707351 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}] 23:18:27 INFO - PROCESS | 1657 | 1464070707426 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 23:18:27 INFO - PROCESS | 1657 | 1464070707468 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231e6000 == 38 [pid = 1657] [id = 125] 23:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11671d800) [pid = 1657] [serial = 372] [outer = 0x0] 23:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12602d800) [pid = 1657] [serial = 373] [outer = 0x11671d800] 23:18:27 INFO - PROCESS | 1657 | 1464070707493 Marionette DEBUG loaded listener.js 23:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x126a0a400) [pid = 1657] [serial = 374] [outer = 0x11671d800] 23:18:27 INFO - PROCESS | 1657 | 1464070707780 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]]]}] 23:18:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:18:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 467ms 23:18:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:18:27 INFO - PROCESS | 1657 | 1464070707816 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 23:18:27 INFO - PROCESS | 1657 | 1464070707817 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 23:18:27 INFO - PROCESS | 1657 | 1464070707819 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:18:27 INFO - PROCESS | 1657 | 1464070707820 Marionette TRACE conn2 <- [1,474,null,{}] 23:18:27 INFO - PROCESS | 1657 | 1464070707825 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}] 23:18:27 INFO - PROCESS | 1657 | 1464070707916 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 23:18:27 INFO - PROCESS | 1657 | 1464070707924 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246e4000 == 39 [pid = 1657] [id = 126] 23:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128d10400) [pid = 1657] [serial = 375] [outer = 0x0] 23:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x129071800) [pid = 1657] [serial = 376] [outer = 0x128d10400] 23:18:27 INFO - PROCESS | 1657 | 1464070707956 Marionette DEBUG loaded listener.js 23:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x129bf6000) [pid = 1657] [serial = 377] [outer = 0x128d10400] 23:18:28 INFO - PROCESS | 1657 | 1464070708315 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]]]}] 23:18:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:18:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 522ms 23:18:28 INFO - PROCESS | 1657 | 1464070708342 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 23:18:28 INFO - PROCESS | 1657 | 1464070708343 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 23:18:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:18:28 INFO - PROCESS | 1657 | 1464070708345 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:18:28 INFO - PROCESS | 1657 | 1464070708346 Marionette TRACE conn2 <- [1,478,null,{}] 23:18:28 INFO - PROCESS | 1657 | 1464070708349 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}] 23:18:28 INFO - PROCESS | 1657 | 1464070708436 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 23:18:28 INFO - PROCESS | 1657 | 1464070708447 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x11265e000 == 40 [pid = 1657] [id = 127] 23:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x128d19400) [pid = 1657] [serial = 378] [outer = 0x0] 23:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12a8d5000) [pid = 1657] [serial = 379] [outer = 0x128d19400] 23:18:28 INFO - PROCESS | 1657 | 1464070708472 Marionette DEBUG loaded listener.js 23:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12b009c00) [pid = 1657] [serial = 380] [outer = 0x128d19400] 23:18:28 INFO - PROCESS | 1657 | 1464070708826 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]]]}] 23:18:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:18:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms 23:18:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:18:28 INFO - PROCESS | 1657 | 1464070708866 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 23:18:28 INFO - PROCESS | 1657 | 1464070708867 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 23:18:28 INFO - PROCESS | 1657 | 1464070708869 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:18:28 INFO - PROCESS | 1657 | 1464070708870 Marionette TRACE conn2 <- [1,482,null,{}] 23:18:28 INFO - PROCESS | 1657 | 1464070708872 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}] 23:18:28 INFO - PROCESS | 1657 | 1464070708961 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 23:18:28 INFO - PROCESS | 1657 | 1464070708979 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x126074800 == 41 [pid = 1657] [id = 128] 23:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x129bef400) [pid = 1657] [serial = 381] [outer = 0x0] 23:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12b0d7400) [pid = 1657] [serial = 382] [outer = 0x129bef400] 23:18:29 INFO - PROCESS | 1657 | 1464070709004 Marionette DEBUG loaded listener.js 23:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12b2a9400) [pid = 1657] [serial = 383] [outer = 0x129bef400] 23:18:29 INFO - PROCESS | 1657 | 1464070709347 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]]]}] 23:18:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:18:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 23:18:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:18:29 INFO - PROCESS | 1657 | 1464070709388 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 23:18:29 INFO - PROCESS | 1657 | 1464070709389 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 23:18:29 INFO - PROCESS | 1657 | 1464070709391 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:18:29 INFO - PROCESS | 1657 | 1464070709392 Marionette TRACE conn2 <- [1,486,null,{}] 23:18:29 INFO - PROCESS | 1657 | 1464070709394 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}] 23:18:29 INFO - PROCESS | 1657 | 1464070709484 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 23:18:29 INFO - PROCESS | 1657 | 1464070709489 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d8a000 == 42 [pid = 1657] [id = 129] 23:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12b2a7400) [pid = 1657] [serial = 384] [outer = 0x0] 23:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12ba28400) [pid = 1657] [serial = 385] [outer = 0x12b2a7400] 23:18:29 INFO - PROCESS | 1657 | 1464070709514 Marionette DEBUG loaded listener.js 23:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12ba2e400) [pid = 1657] [serial = 386] [outer = 0x12b2a7400] 23:18:29 INFO - PROCESS | 1657 | 1464070709850 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]]]}] 23:18:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:18:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 471ms 23:18:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:18:29 INFO - PROCESS | 1657 | 1464070709869 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 23:18:29 INFO - PROCESS | 1657 | 1464070709870 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 23:18:29 INFO - PROCESS | 1657 | 1464070709874 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:18:29 INFO - PROCESS | 1657 | 1464070709877 Marionette TRACE conn2 <- [1,490,null,{}] 23:18:29 INFO - PROCESS | 1657 | 1464070709879 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}] 23:18:29 INFO - PROCESS | 1657 | 1464070709972 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 23:18:29 INFO - PROCESS | 1657 | 1464070709985 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297c6800 == 43 [pid = 1657] [id = 130] 23:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12ba27c00) [pid = 1657] [serial = 387] [outer = 0x0] 23:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12ba33000) [pid = 1657] [serial = 388] [outer = 0x12ba27c00] 23:18:30 INFO - PROCESS | 1657 | 1464070710011 Marionette DEBUG loaded listener.js 23:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12bae7000) [pid = 1657] [serial = 389] [outer = 0x12ba27c00] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1295c7c00) [pid = 1657] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12567b800) [pid = 1657] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11937d400) [pid = 1657] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119b93c00) [pid = 1657] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x112a60c00) [pid = 1657] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x125681800) [pid = 1657] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11758f800) [pid = 1657] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118970c00) [pid = 1657] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1183a9c00) [pid = 1657] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1266c5000) [pid = 1657] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x126422000) [pid = 1657] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x112ddc800) [pid = 1657] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:18:30 INFO - PROCESS | 1657 | 1464070710356 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]]]}] 23:18:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:18:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 521ms 23:18:30 INFO - PROCESS | 1657 | 1464070710394 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 23:18:30 INFO - PROCESS | 1657 | 1464070710396 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 23:18:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:18:30 INFO - PROCESS | 1657 | 1464070710398 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:18:30 INFO - PROCESS | 1657 | 1464070710408 Marionette TRACE conn2 <- [1,494,null,{}] 23:18:30 INFO - PROCESS | 1657 | 1464070710410 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}] 23:18:30 INFO - PROCESS | 1657 | 1464070710517 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 23:18:30 INFO - PROCESS | 1657 | 1464070710525 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x129bde000 == 44 [pid = 1657] [id = 131] 23:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x116191800) [pid = 1657] [serial = 390] [outer = 0x0] 23:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x124c0e000) [pid = 1657] [serial = 391] [outer = 0x116191800] 23:18:30 INFO - PROCESS | 1657 | 1464070710554 Marionette DEBUG loaded listener.js 23:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12baef400) [pid = 1657] [serial = 392] [outer = 0x116191800] 23:18:30 INFO - PROCESS | 1657 | 1464070710898 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]]]}] 23:18:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:18:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 528ms 23:18:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:18:30 INFO - PROCESS | 1657 | 1464070710928 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 23:18:30 INFO - PROCESS | 1657 | 1464070710930 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 23:18:30 INFO - PROCESS | 1657 | 1464070710933 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:18:30 INFO - PROCESS | 1657 | 1464070710935 Marionette TRACE conn2 <- [1,498,null,{}] 23:18:30 INFO - PROCESS | 1657 | 1464070710941 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}] 23:18:31 INFO - PROCESS | 1657 | 1464070711071 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 23:18:31 INFO - PROCESS | 1657 | 1464070711080 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae85000 == 45 [pid = 1657] [id = 132] 23:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x129bf3000) [pid = 1657] [serial = 393] [outer = 0x0] 23:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12baf4000) [pid = 1657] [serial = 394] [outer = 0x129bf3000] 23:18:31 INFO - PROCESS | 1657 | 1464070711104 Marionette DEBUG loaded listener.js 23:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12bfde400) [pid = 1657] [serial = 395] [outer = 0x129bf3000] 23:18:31 INFO - PROCESS | 1657 | 1464070711394 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]]]}] 23:18:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:18:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 471ms 23:18:31 INFO - PROCESS | 1657 | 1464070711403 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 23:18:31 INFO - PROCESS | 1657 | 1464070711404 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 23:18:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:18:31 INFO - PROCESS | 1657 | 1464070711414 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:18:31 INFO - PROCESS | 1657 | 1464070711415 Marionette TRACE conn2 <- [1,502,null,{}] 23:18:31 INFO - PROCESS | 1657 | 1464070711417 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}] 23:18:31 INFO - PROCESS | 1657 | 1464070711498 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 23:18:31 INFO - PROCESS | 1657 | 1464070711512 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b337000 == 46 [pid = 1657] [id = 133] 23:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12baed800) [pid = 1657] [serial = 396] [outer = 0x0] 23:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12bfe6c00) [pid = 1657] [serial = 397] [outer = 0x12baed800] 23:18:31 INFO - PROCESS | 1657 | 1464070711537 Marionette DEBUG loaded listener.js 23:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12c157400) [pid = 1657] [serial = 398] [outer = 0x12baed800] 23:18:31 INFO - PROCESS | 1657 | 1464070711849 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]]]}] 23:18:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:18:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 475ms 23:18:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:18:31 INFO - PROCESS | 1657 | 1464070711883 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 23:18:31 INFO - PROCESS | 1657 | 1464070711884 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 23:18:31 INFO - PROCESS | 1657 | 1464070711886 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:18:31 INFO - PROCESS | 1657 | 1464070711888 Marionette TRACE conn2 <- [1,506,null,{}] 23:18:31 INFO - PROCESS | 1657 | 1464070711892 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}] 23:18:31 INFO - PROCESS | 1657 | 1464070711991 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 23:18:32 INFO - PROCESS | 1657 | 1464070711998 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb3f800 == 47 [pid = 1657] [id = 134] 23:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12b2a9c00) [pid = 1657] [serial = 399] [outer = 0x0] 23:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12c15bc00) [pid = 1657] [serial = 400] [outer = 0x12b2a9c00] 23:18:32 INFO - PROCESS | 1657 | 1464070712022 Marionette DEBUG loaded listener.js 23:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12c164800) [pid = 1657] [serial = 401] [outer = 0x12b2a9c00] 23:18:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12afa1800 == 46 [pid = 1657] [id = 101] 23:18:32 INFO - PROCESS | 1657 | --DOCSHELL 0x116975000 == 45 [pid = 1657] [id = 69] 23:18:32 INFO - PROCESS | 1657 | --DOCSHELL 0x116914000 == 44 [pid = 1657] [id = 122] 23:18:32 INFO - PROCESS | 1657 | --DOCSHELL 0x118368000 == 43 [pid = 1657] [id = 121] 23:18:32 INFO - PROCESS | 1657 | --DOCSHELL 0x129ab8000 == 42 [pid = 1657] [id = 120] 23:18:32 INFO - PROCESS | 1657 | --DOCSHELL 0x129030000 == 41 [pid = 1657] [id = 119] 23:18:32 INFO - PROCESS | 1657 | --DOCSHELL 0x119bf0000 == 40 [pid = 1657] [id = 118] 23:18:32 INFO - PROCESS | 1657 | --DOCSHELL 0x129038800 == 39 [pid = 1657] [id = 116] 23:18:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d1000 == 38 [pid = 1657] [id = 117] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x118f69800 == 37 [pid = 1657] [id = 123] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1231e6000 == 36 [pid = 1657] [id = 125] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x11265e000 == 35 [pid = 1657] [id = 127] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x126074800 == 34 [pid = 1657] [id = 128] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x126d8a000 == 33 [pid = 1657] [id = 129] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x129bde000 == 32 [pid = 1657] [id = 131] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1246e4000 == 31 [pid = 1657] [id = 126] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1297c6800 == 30 [pid = 1657] [id = 130] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae85000 == 29 [pid = 1657] [id = 132] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x120613800 == 28 [pid = 1657] [id = 124] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1295d1c00) [pid = 1657] [serial = 245] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12641ac00) [pid = 1657] [serial = 334] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1193ec800) [pid = 1657] [serial = 325] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12464bc00) [pid = 1657] [serial = 331] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1169afc00) [pid = 1657] [serial = 317] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1138bac00) [pid = 1657] [serial = 316] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x129becc00) [pid = 1657] [serial = 314] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x129355000) [pid = 1657] [serial = 313] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11767c800) [pid = 1657] [serial = 319] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11837a800) [pid = 1657] [serial = 320] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119a9c000) [pid = 1657] [serial = 328] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11851f400) [pid = 1657] [serial = 322] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1191fe800) [pid = 1657] [serial = 323] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x113d64c00) [pid = 1657] [serial = 304] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118383800) [pid = 1657] [serial = 307] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x124614c00) [pid = 1657] [serial = 310] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x128d1b400) [pid = 1657] [serial = 343] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x128d13c00) [pid = 1657] [serial = 338] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x126a0dc00) [pid = 1657] [serial = 337] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x124e10400) [pid = 1657] [serial = 340] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119a94000) [pid = 1657] [serial = 326] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x126693400) [pid = 1657] [serial = 335] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x128d1b800) [pid = 1657] [serial = 341] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1233dac00) [pid = 1657] [serial = 329] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1295cbc00) [pid = 1657] [serial = 344] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x125683000) [pid = 1657] [serial = 332] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12a8dbc00) [pid = 1657] [serial = 346] [outer = 0x0] [url = about:blank] 23:18:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12b337000 == 27 [pid = 1657] [id = 133] 23:18:33 INFO - PROCESS | 1657 | 1464070713470 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]]]}] 23:18:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:18:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1628ms 23:18:33 INFO - PROCESS | 1657 | 1464070713515 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 23:18:33 INFO - PROCESS | 1657 | 1464070713517 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 23:18:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:18:33 INFO - PROCESS | 1657 | 1464070713521 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:18:33 INFO - PROCESS | 1657 | 1464070713524 Marionette TRACE conn2 <- [1,510,null,{}] 23:18:33 INFO - PROCESS | 1657 | 1464070713532 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}] 23:18:33 INFO - PROCESS | 1657 | 1464070713606 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 23:18:33 INFO - PROCESS | 1657 | 1464070713613 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11331f800 == 28 [pid = 1657] [id = 135] 23:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x115ebf000) [pid = 1657] [serial = 402] [outer = 0x0] 23:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1160e6800) [pid = 1657] [serial = 403] [outer = 0x115ebf000] 23:18:33 INFO - PROCESS | 1657 | 1464070713642 Marionette DEBUG loaded listener.js 23:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x116715400) [pid = 1657] [serial = 404] [outer = 0x115ebf000] 23:18:33 INFO - PROCESS | 1657 | 1464070713965 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]]]}] 23:18:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:18:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 471ms 23:18:33 INFO - PROCESS | 1657 | 1464070713993 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 23:18:33 INFO - PROCESS | 1657 | 1464070713997 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 23:18:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:18:34 INFO - PROCESS | 1657 | 1464070714001 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:18:34 INFO - PROCESS | 1657 | 1464070714003 Marionette TRACE conn2 <- [1,514,null,{}] 23:18:34 INFO - PROCESS | 1657 | 1464070714006 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}] 23:18:34 INFO - PROCESS | 1657 | 1464070714077 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 23:18:34 INFO - PROCESS | 1657 | 1464070714120 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e13000 == 29 [pid = 1657] [id = 136] 23:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x112a60c00) [pid = 1657] [serial = 405] [outer = 0x0] 23:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x116938800) [pid = 1657] [serial = 406] [outer = 0x112a60c00] 23:18:34 INFO - PROCESS | 1657 | 1464070714146 Marionette DEBUG loaded listener.js 23:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118067400) [pid = 1657] [serial = 407] [outer = 0x112a60c00] 23:18:34 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 23:18:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 419ms 23:18:34 INFO - PROCESS | 1657 | 1464070714415 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]]]}] 23:18:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:18:34 INFO - PROCESS | 1657 | 1464070714432 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 23:18:34 INFO - PROCESS | 1657 | 1464070714434 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 23:18:34 INFO - PROCESS | 1657 | 1464070714436 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:18:34 INFO - PROCESS | 1657 | 1464070714440 Marionette TRACE conn2 <- [1,518,null,{}] 23:18:34 INFO - PROCESS | 1657 | 1464070714463 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}] 23:18:34 INFO - PROCESS | 1657 | 1464070714541 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 23:18:34 INFO - PROCESS | 1657 | 1464070714547 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171ed000 == 30 [pid = 1657] [id = 137] 23:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x111a0e400) [pid = 1657] [serial = 408] [outer = 0x0] 23:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1183af000) [pid = 1657] [serial = 409] [outer = 0x111a0e400] 23:18:34 INFO - PROCESS | 1657 | 1464070714585 Marionette DEBUG loaded listener.js 23:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x118978800) [pid = 1657] [serial = 410] [outer = 0x111a0e400] 23:18:34 INFO - PROCESS | 1657 | 1464070714916 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]]]}] 23:18:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:18:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 532ms 23:18:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:18:34 INFO - PROCESS | 1657 | 1464070714969 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 23:18:34 INFO - PROCESS | 1657 | 1464070714971 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 23:18:34 INFO - PROCESS | 1657 | 1464070714973 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:18:34 INFO - PROCESS | 1657 | 1464070714974 Marionette TRACE conn2 <- [1,522,null,{}] 23:18:34 INFO - PROCESS | 1657 | 1464070714976 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}] 23:18:35 INFO - PROCESS | 1657 | 1464070715044 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 23:18:35 INFO - PROCESS | 1657 | 1464070715049 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11847b000 == 31 [pid = 1657] [id = 138] 23:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11851d400) [pid = 1657] [serial = 411] [outer = 0x0] 23:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1191fd000) [pid = 1657] [serial = 412] [outer = 0x11851d400] 23:18:35 INFO - PROCESS | 1657 | 1464070715076 Marionette DEBUG loaded listener.js 23:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1193e3400) [pid = 1657] [serial = 413] [outer = 0x11851d400] 23:18:35 INFO - PROCESS | 1657 | 1464070715394 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]]]}] 23:18:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:18:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 469ms 23:18:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:18:35 INFO - PROCESS | 1657 | 1464070715442 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 23:18:35 INFO - PROCESS | 1657 | 1464070715443 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 23:18:35 INFO - PROCESS | 1657 | 1464070715446 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:18:35 INFO - PROCESS | 1657 | 1464070715447 Marionette TRACE conn2 <- [1,526,null,{}] 23:18:35 INFO - PROCESS | 1657 | 1464070715449 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}] 23:18:35 INFO - PROCESS | 1657 | 1464070715515 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 23:18:35 INFO - PROCESS | 1657 | 1464070715520 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x119306000 == 32 [pid = 1657] [id = 139] 23:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11758bc00) [pid = 1657] [serial = 414] [outer = 0x0] 23:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1197bf400) [pid = 1657] [serial = 415] [outer = 0x11758bc00] 23:18:35 INFO - PROCESS | 1657 | 1464070715549 Marionette DEBUG loaded listener.js 23:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119a95000) [pid = 1657] [serial = 416] [outer = 0x11758bc00] 23:18:35 INFO - PROCESS | 1657 | 1464070715892 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]]]}] 23:18:35 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 23:18:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 23:18:35 INFO - PROCESS | 1657 | 1464070715920 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 23:18:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:18:35 INFO - PROCESS | 1657 | 1464070715935 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 23:18:35 INFO - PROCESS | 1657 | 1464070715941 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:18:35 INFO - PROCESS | 1657 | 1464070715943 Marionette TRACE conn2 <- [1,530,null,{}] 23:18:35 INFO - PROCESS | 1657 | 1464070715946 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}] 23:18:36 INFO - PROCESS | 1657 | 1464070716078 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 23:18:36 INFO - PROCESS | 1657 | 1464070716090 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197ed000 == 33 [pid = 1657] [id = 140] 23:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119a9a800) [pid = 1657] [serial = 417] [outer = 0x0] 23:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119d39c00) [pid = 1657] [serial = 418] [outer = 0x119a9a800] 23:18:36 INFO - PROCESS | 1657 | 1464070716134 Marionette DEBUG loaded listener.js 23:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119dd4400) [pid = 1657] [serial = 419] [outer = 0x119a9a800] 23:18:36 INFO - PROCESS | 1657 | 1464070716581 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"]]]}] 23:18:36 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 23:18:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:18:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:18:36 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 23:18:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:18:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:18:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 674ms 23:18:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:18:36 INFO - PROCESS | 1657 | 1464070716613 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 23:18:36 INFO - PROCESS | 1657 | 1464070716614 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 23:18:36 INFO - PROCESS | 1657 | 1464070716616 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:18:36 INFO - PROCESS | 1657 | 1464070716617 Marionette TRACE conn2 <- [1,534,null,{}] 23:18:36 INFO - PROCESS | 1657 | 1464070716619 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}] 23:18:36 INFO - PROCESS | 1657 | 1464070716690 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 23:18:36 INFO - PROCESS | 1657 | 1464070716694 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12308b800 == 34 [pid = 1657] [id = 141] 23:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12309f800) [pid = 1657] [serial = 420] [outer = 0x0] 23:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x123481000) [pid = 1657] [serial = 421] [outer = 0x12309f800] 23:18:36 INFO - PROCESS | 1657 | 1464070716721 Marionette DEBUG loaded listener.js 23:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1242bb000) [pid = 1657] [serial = 422] [outer = 0x12309f800] 23:18:37 INFO - PROCESS | 1657 | 1464070717026 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]]]}] 23:18:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:18:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 420ms 23:18:37 INFO - PROCESS | 1657 | 1464070717045 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 23:18:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:18:37 INFO - PROCESS | 1657 | 1464070717046 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 23:18:37 INFO - PROCESS | 1657 | 1464070717048 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:18:37 INFO - PROCESS | 1657 | 1464070717049 Marionette TRACE conn2 <- [1,538,null,{}] 23:18:37 INFO - PROCESS | 1657 | 1464070717052 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}] 23:18:37 INFO - PROCESS | 1657 | 1464070717136 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 23:18:37 INFO - PROCESS | 1657 | 1464070717195 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x123451000 == 35 [pid = 1657] [id = 142] 23:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1230a0000) [pid = 1657] [serial = 423] [outer = 0x0] 23:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x124613800) [pid = 1657] [serial = 424] [outer = 0x1230a0000] 23:18:37 INFO - PROCESS | 1657 | 1464070717225 Marionette DEBUG loaded listener.js 23:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x124e6ec00) [pid = 1657] [serial = 425] [outer = 0x1230a0000] 23:18:37 INFO - PROCESS | 1657 | 1464070717526 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]]]}] 23:18:37 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. 23:18:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 23:18:37 INFO - PROCESS | 1657 | 1464070717570 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 23:18:37 INFO - PROCESS | 1657 | 1464070717571 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 23:18:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:18:37 INFO - PROCESS | 1657 | 1464070717577 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:18:37 INFO - PROCESS | 1657 | 1464070717578 Marionette TRACE conn2 <- [1,542,null,{}] 23:18:37 INFO - PROCESS | 1657 | 1464070717581 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}] 23:18:37 INFO - PROCESS | 1657 | 1464070717651 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 23:18:37 INFO - PROCESS | 1657 | 1464070717657 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246d5000 == 36 [pid = 1657] [id = 143] 23:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1233d7c00) [pid = 1657] [serial = 426] [outer = 0x0] 23:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12503ac00) [pid = 1657] [serial = 427] [outer = 0x1233d7c00] 23:18:37 INFO - PROCESS | 1657 | 1464070717682 Marionette DEBUG loaded listener.js 23:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12602f400) [pid = 1657] [serial = 428] [outer = 0x1233d7c00] 23:18:38 INFO - PROCESS | 1657 | 1464070718033 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]]]}] 23:18:38 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. 23:18:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 23:18:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:18:38 INFO - PROCESS | 1657 | 1464070718046 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 23:18:38 INFO - PROCESS | 1657 | 1464070718047 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 23:18:38 INFO - PROCESS | 1657 | 1464070718049 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:18:38 INFO - PROCESS | 1657 | 1464070718050 Marionette TRACE conn2 <- [1,546,null,{}] 23:18:38 INFO - PROCESS | 1657 | 1464070718052 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}] 23:18:38 INFO - PROCESS | 1657 | 1464070718169 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 23:18:38 INFO - PROCESS | 1657 | 1464070718205 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246ec800 == 37 [pid = 1657] [id = 144] 23:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x118516800) [pid = 1657] [serial = 429] [outer = 0x0] 23:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12567ac00) [pid = 1657] [serial = 430] [outer = 0x118516800] 23:18:38 INFO - PROCESS | 1657 | 1464070718236 Marionette DEBUG loaded listener.js 23:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1264c6000) [pid = 1657] [serial = 431] [outer = 0x118516800] 23:18:38 INFO - PROCESS | 1657 | 1464070718587 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]]]}] 23:18:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:18:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 574ms 23:18:38 INFO - PROCESS | 1657 | 1464070718626 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 23:18:38 INFO - PROCESS | 1657 | 1464070718628 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 23:18:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:18:38 INFO - PROCESS | 1657 | 1464070718630 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:18:38 INFO - PROCESS | 1657 | 1464070718632 Marionette TRACE conn2 <- [1,550,null,{}] 23:18:38 INFO - PROCESS | 1657 | 1464070718634 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}] 23:18:38 INFO - PROCESS | 1657 | 1464070718749 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 23:18:38 INFO - PROCESS | 1657 | 1464070718753 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12571c000 == 38 [pid = 1657] [id = 145] 23:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1264c8000) [pid = 1657] [serial = 432] [outer = 0x0] 23:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x126a0ec00) [pid = 1657] [serial = 433] [outer = 0x1264c8000] 23:18:38 INFO - PROCESS | 1657 | 1464070718824 Marionette DEBUG loaded listener.js 23:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x128d1b400) [pid = 1657] [serial = 434] [outer = 0x1264c8000] 23:18:39 INFO - PROCESS | 1657 | 1464070719139 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]]]}] 23:18:39 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. 23:18:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 568ms 23:18:39 INFO - PROCESS | 1657 | 1464070719200 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 23:18:39 INFO - PROCESS | 1657 | 1464070719201 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 23:18:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:18:39 INFO - PROCESS | 1657 | 1464070719203 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:18:39 INFO - PROCESS | 1657 | 1464070719204 Marionette TRACE conn2 <- [1,554,null,{}] 23:18:39 INFO - PROCESS | 1657 | 1464070719206 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}] 23:18:39 INFO - PROCESS | 1657 | 1464070719294 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 23:18:39 INFO - PROCESS | 1657 | 1464070719325 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a46800 == 39 [pid = 1657] [id = 146] 23:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x128d1f800) [pid = 1657] [serial = 435] [outer = 0x0] 23:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x128dafc00) [pid = 1657] [serial = 436] [outer = 0x128d1f800] 23:18:39 INFO - PROCESS | 1657 | 1464070719350 Marionette DEBUG loaded listener.js 23:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12934b000) [pid = 1657] [serial = 437] [outer = 0x128d1f800] 23:18:39 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:39 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:39 INFO - PROCESS | 1657 | 1464070719665 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]]]}] 23:18:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:18:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 23:18:39 INFO - PROCESS | 1657 | 1464070719671 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 23:18:39 INFO - PROCESS | 1657 | 1464070719674 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 23:18:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:18:39 INFO - PROCESS | 1657 | 1464070719678 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:18:39 INFO - PROCESS | 1657 | 1464070719679 Marionette TRACE conn2 <- [1,558,null,{}] 23:18:39 INFO - PROCESS | 1657 | 1464070719681 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}] 23:18:39 INFO - PROCESS | 1657 | 1464070719777 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 23:18:39 INFO - PROCESS | 1657 | 1464070719790 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12952a800 == 40 [pid = 1657] [id = 147] 23:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12906f000) [pid = 1657] [serial = 438] [outer = 0x0] 23:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x129355400) [pid = 1657] [serial = 439] [outer = 0x12906f000] 23:18:39 INFO - PROCESS | 1657 | 1464070719815 Marionette DEBUG loaded listener.js 23:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1295cf800) [pid = 1657] [serial = 440] [outer = 0x12906f000] 23:18:40 INFO - PROCESS | 1657 | 1464070720150 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]]]}] 23:18:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:18:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 518ms 23:18:40 INFO - PROCESS | 1657 | 1464070720197 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 23:18:40 INFO - PROCESS | 1657 | 1464070720198 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 23:18:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:18:40 INFO - PROCESS | 1657 | 1464070720200 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:18:40 INFO - PROCESS | 1657 | 1464070720201 Marionette TRACE conn2 <- [1,562,null,{}] 23:18:40 INFO - PROCESS | 1657 | 1464070720203 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}] 23:18:40 INFO - PROCESS | 1657 | 1464070720294 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 23:18:40 INFO - PROCESS | 1657 | 1464070720309 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297cd000 == 41 [pid = 1657] [id = 148] 23:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1295c3c00) [pid = 1657] [serial = 441] [outer = 0x0] 23:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x129b1c400) [pid = 1657] [serial = 442] [outer = 0x1295c3c00] 23:18:40 INFO - PROCESS | 1657 | 1464070720333 Marionette DEBUG loaded listener.js 23:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x129bee800) [pid = 1657] [serial = 443] [outer = 0x1295c3c00] 23:18:40 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x128d19400) [pid = 1657] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x129bef400) [pid = 1657] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12b2a7400) [pid = 1657] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12ba27c00) [pid = 1657] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x116191800) [pid = 1657] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x129bf3000) [pid = 1657] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x118958800) [pid = 1657] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x116186800) [pid = 1657] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12a8d3800) [pid = 1657] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x128d10400) [pid = 1657] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11671d800) [pid = 1657] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x124211400) [pid = 1657] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119a91800) [pid = 1657] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11895b000) [pid = 1657] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x116a54000) [pid = 1657] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x124e72c00) [pid = 1657] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119a9d400) [pid = 1657] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11385cc00) [pid = 1657] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x117585000) [pid = 1657] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119a93400) [pid = 1657] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x129bfb000) [pid = 1657] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:18:40 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12baed800) [pid = 1657] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:18:40 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:40 INFO - PROCESS | 1657 | 1464070720818 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]]]}] 23:18:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:18:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 669ms 23:18:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:18:40 INFO - PROCESS | 1657 | 1464070720870 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 23:18:40 INFO - PROCESS | 1657 | 1464070720871 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 23:18:40 INFO - PROCESS | 1657 | 1464070720873 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:18:40 INFO - PROCESS | 1657 | 1464070720874 Marionette TRACE conn2 <- [1,566,null,{}] 23:18:40 INFO - PROCESS | 1657 | 1464070720877 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}] 23:18:40 INFO - PROCESS | 1657 | 1464070720949 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 23:18:41 INFO - PROCESS | 1657 | 1464070720997 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231f9000 == 42 [pid = 1657] [id = 149] 23:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x112ddc000) [pid = 1657] [serial = 444] [outer = 0x0] 23:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1183aa800) [pid = 1657] [serial = 445] [outer = 0x112ddc000] 23:18:41 INFO - PROCESS | 1657 | 1464070721022 Marionette DEBUG loaded listener.js 23:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12326e000) [pid = 1657] [serial = 446] [outer = 0x112ddc000] 23:18:41 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:41 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:41 INFO - PROCESS | 1657 | 1464070721346 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]]]}] 23:18:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:18:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 519ms 23:18:41 INFO - PROCESS | 1657 | 1464070721393 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 23:18:41 INFO - PROCESS | 1657 | 1464070721395 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 23:18:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:18:41 INFO - PROCESS | 1657 | 1464070721398 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:18:41 INFO - PROCESS | 1657 | 1464070721400 Marionette TRACE conn2 <- [1,570,null,{}] 23:18:41 INFO - PROCESS | 1657 | 1464070721403 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}] 23:18:41 INFO - PROCESS | 1657 | 1464070721521 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 23:18:41 INFO - PROCESS | 1657 | 1464070721587 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x129ac3800 == 43 [pid = 1657] [id = 150] 23:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x113df1c00) [pid = 1657] [serial = 447] [outer = 0x0] 23:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x126031000) [pid = 1657] [serial = 448] [outer = 0x113df1c00] 23:18:41 INFO - PROCESS | 1657 | 1464070721629 Marionette DEBUG loaded listener.js 23:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x129bf2800) [pid = 1657] [serial = 449] [outer = 0x113df1c00] 23:18:41 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:41 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:41 INFO - PROCESS | 1657 | 1464070721946 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]]]}] 23:18:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:18:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 570ms 23:18:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:18:41 INFO - PROCESS | 1657 | 1464070721968 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 23:18:41 INFO - PROCESS | 1657 | 1464070721969 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 23:18:41 INFO - PROCESS | 1657 | 1464070721979 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:18:41 INFO - PROCESS | 1657 | 1464070721980 Marionette TRACE conn2 <- [1,574,null,{}] 23:18:41 INFO - PROCESS | 1657 | 1464070721982 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}] 23:18:42 INFO - PROCESS | 1657 | 1464070722063 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 23:18:42 INFO - PROCESS | 1657 | 1464070722068 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b21d000 == 44 [pid = 1657] [id = 151] 23:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128d12000) [pid = 1657] [serial = 450] [outer = 0x0] 23:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12a8dd000) [pid = 1657] [serial = 451] [outer = 0x128d12000] 23:18:42 INFO - PROCESS | 1657 | 1464070722092 Marionette DEBUG loaded listener.js 23:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12b006800) [pid = 1657] [serial = 452] [outer = 0x128d12000] 23:18:42 INFO - PROCESS | 1657 | 1464070722430 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]]]}] 23:18:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:18:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 479ms 23:18:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:18:42 INFO - PROCESS | 1657 | 1464070722450 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 23:18:42 INFO - PROCESS | 1657 | 1464070722452 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 23:18:42 INFO - PROCESS | 1657 | 1464070722454 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:18:42 INFO - PROCESS | 1657 | 1464070722455 Marionette TRACE conn2 <- [1,578,null,{}] 23:18:42 INFO - PROCESS | 1657 | 1464070722460 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}] 23:18:42 INFO - PROCESS | 1657 | 1464070722565 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 23:18:42 INFO - PROCESS | 1657 | 1464070722574 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b335800 == 45 [pid = 1657] [id = 152] 23:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x125682800) [pid = 1657] [serial = 453] [outer = 0x0] 23:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12b0dd800) [pid = 1657] [serial = 454] [outer = 0x125682800] 23:18:42 INFO - PROCESS | 1657 | 1464070722599 Marionette DEBUG loaded listener.js 23:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12b2a3400) [pid = 1657] [serial = 455] [outer = 0x125682800] 23:18:43 INFO - PROCESS | 1657 | 1464070723104 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]]]}] 23:18:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:18:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 721ms 23:18:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:18:43 INFO - PROCESS | 1657 | 1464070723176 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 23:18:43 INFO - PROCESS | 1657 | 1464070723178 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 23:18:43 INFO - PROCESS | 1657 | 1464070723182 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:18:43 INFO - PROCESS | 1657 | 1464070723184 Marionette TRACE conn2 <- [1,582,null,{}] 23:18:43 INFO - PROCESS | 1657 | 1464070723188 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}] 23:18:43 INFO - PROCESS | 1657 | 1464070723296 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 23:18:43 INFO - PROCESS | 1657 | 1464070723391 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x11690b000 == 46 [pid = 1657] [id = 153] 23:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x116185800) [pid = 1657] [serial = 456] [outer = 0x0] 23:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1166b4c00) [pid = 1657] [serial = 457] [outer = 0x116185800] 23:18:43 INFO - PROCESS | 1657 | 1464070723422 Marionette DEBUG loaded listener.js 23:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1169b2c00) [pid = 1657] [serial = 458] [outer = 0x116185800] 23:18:43 INFO - PROCESS | 1657 | 1464070723881 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]]]}] 23:18:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:18:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 770ms 23:18:43 INFO - PROCESS | 1657 | 1464070723965 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 23:18:43 INFO - PROCESS | 1657 | 1464070723969 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 23:18:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:18:43 INFO - PROCESS | 1657 | 1464070723977 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:18:43 INFO - PROCESS | 1657 | 1464070723979 Marionette TRACE conn2 <- [1,586,null,{}] 23:18:43 INFO - PROCESS | 1657 | 1464070723982 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}] 23:18:44 INFO - PROCESS | 1657 | 1464070724087 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 23:18:44 INFO - PROCESS | 1657 | 1464070724135 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x113d33800 == 47 [pid = 1657] [id = 154] 23:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x115e3e000) [pid = 1657] [serial = 459] [outer = 0x0] 23:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1180af400) [pid = 1657] [serial = 460] [outer = 0x115e3e000] 23:18:44 INFO - PROCESS | 1657 | 1464070724164 Marionette DEBUG loaded listener.js 23:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1183b2400) [pid = 1657] [serial = 461] [outer = 0x115e3e000] 23:18:44 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:44 INFO - PROCESS | 1657 | [1657] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:18:44 INFO - PROCESS | 1657 | 1464070724760 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]]]}] 23:18:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:18:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 820ms 23:18:44 INFO - PROCESS | 1657 | 1464070724797 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 23:18:44 INFO - PROCESS | 1657 | 1464070724800 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 23:18:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:18:44 INFO - PROCESS | 1657 | 1464070724804 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:18:44 INFO - PROCESS | 1657 | 1464070724805 Marionette TRACE conn2 <- [1,590,null,{}] 23:18:44 INFO - PROCESS | 1657 | 1464070724809 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}] 23:18:44 INFO - PROCESS | 1657 | 1464070724911 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x12b21d000 == 46 [pid = 1657] [id = 151] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x129ac3800 == 45 [pid = 1657] [id = 150] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x1231f9000 == 44 [pid = 1657] [id = 149] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x1297cd000 == 43 [pid = 1657] [id = 148] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x12952a800 == 42 [pid = 1657] [id = 147] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x126a46800 == 41 [pid = 1657] [id = 146] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x12571c000 == 40 [pid = 1657] [id = 145] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x1246ec800 == 39 [pid = 1657] [id = 144] 23:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12c15bc00) [pid = 1657] [serial = 400] [outer = 0x0] [url = about:blank] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x1246d5000 == 38 [pid = 1657] [id = 143] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x123451000 == 37 [pid = 1657] [id = 142] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x12308b800 == 36 [pid = 1657] [id = 141] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x1197ed000 == 35 [pid = 1657] [id = 140] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x119306000 == 34 [pid = 1657] [id = 139] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x11847b000 == 33 [pid = 1657] [id = 138] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x1171ed000 == 32 [pid = 1657] [id = 137] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x115e13000 == 31 [pid = 1657] [id = 136] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x11331f800 == 30 [pid = 1657] [id = 135] 23:18:44 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb3f800 == 29 [pid = 1657] [id = 134] 23:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x117581400) [pid = 1657] [serial = 305] [outer = 0x0] [url = about:blank] 23:18:44 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12b2a1000) [pid = 1657] [serial = 302] [outer = 0x0] [url = about:blank] 23:18:44 INFO - PROCESS | 1657 | 1464070724990 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x113226000 == 30 [pid = 1657] [id = 155] 23:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x115e3c400) [pid = 1657] [serial = 462] [outer = 0x0] 23:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11671e400) [pid = 1657] [serial = 463] [outer = 0x115e3c400] 23:18:45 INFO - PROCESS | 1657 | 1464070725019 Marionette DEBUG loaded listener.js 23:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x117677000) [pid = 1657] [serial = 464] [outer = 0x115e3c400] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1191fd400) [pid = 1657] [serial = 308] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x125038400) [pid = 1657] [serial = 311] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12bfe6c00) [pid = 1657] [serial = 397] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12c157400) [pid = 1657] [serial = 398] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12a8d5000) [pid = 1657] [serial = 379] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12b0d7400) [pid = 1657] [serial = 382] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12ba28400) [pid = 1657] [serial = 385] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12ba33000) [pid = 1657] [serial = 388] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x124c0e000) [pid = 1657] [serial = 391] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12ba2e400) [pid = 1657] [serial = 386] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12baf4000) [pid = 1657] [serial = 394] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12bfde400) [pid = 1657] [serial = 395] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1191fa800) [pid = 1657] [serial = 352] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1182af400) [pid = 1657] [serial = 350] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x117670c00) [pid = 1657] [serial = 349] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12b0e0400) [pid = 1657] [serial = 347] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x129071800) [pid = 1657] [serial = 376] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12602d800) [pid = 1657] [serial = 373] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126a0a400) [pid = 1657] [serial = 374] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x124e71400) [pid = 1657] [serial = 370] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12567bc00) [pid = 1657] [serial = 371] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119aa0800) [pid = 1657] [serial = 367] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1233d2c00) [pid = 1657] [serial = 368] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118f46800) [pid = 1657] [serial = 364] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119387800) [pid = 1657] [serial = 365] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11837c800) [pid = 1657] [serial = 362] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x117677800) [pid = 1657] [serial = 361] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x128d12400) [pid = 1657] [serial = 359] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x125679400) [pid = 1657] [serial = 358] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124c0ec00) [pid = 1657] [serial = 356] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1230a4800) [pid = 1657] [serial = 355] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1193e6800) [pid = 1657] [serial = 353] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12b009c00) [pid = 1657] [serial = 380] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12bae7000) [pid = 1657] [serial = 389] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12b2a9400) [pid = 1657] [serial = 383] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12baef400) [pid = 1657] [serial = 392] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x129bf6000) [pid = 1657] [serial = 377] [outer = 0x0] [url = about:blank] 23:18:45 INFO - PROCESS | 1657 | 1464070725313 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]]]}] 23:18:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:18:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 522ms 23:18:45 INFO - PROCESS | 1657 | 1464070725331 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 23:18:45 INFO - PROCESS | 1657 | 1464070725334 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 23:18:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:18:45 INFO - PROCESS | 1657 | 1464070725346 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:18:45 INFO - PROCESS | 1657 | 1464070725348 Marionette TRACE conn2 <- [1,594,null,{}] 23:18:45 INFO - PROCESS | 1657 | 1464070725350 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}] 23:18:45 INFO - PROCESS | 1657 | 1464070725427 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 23:18:45 INFO - PROCESS | 1657 | 1464070725432 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171f1000 == 31 [pid = 1657] [id = 156] 23:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118071000) [pid = 1657] [serial = 465] [outer = 0x0] 23:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1183af400) [pid = 1657] [serial = 466] [outer = 0x118071000] 23:18:45 INFO - PROCESS | 1657 | 1464070725459 Marionette DEBUG loaded listener.js 23:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118f47000) [pid = 1657] [serial = 467] [outer = 0x118071000] 23:18:45 INFO - PROCESS | 1657 | 1464070725807 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]]]}] 23:18:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:18:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 530ms 23:18:45 INFO - PROCESS | 1657 | 1464070725870 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 23:18:45 INFO - PROCESS | 1657 | 1464070725872 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 23:18:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:18:45 INFO - PROCESS | 1657 | 1464070725875 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:18:45 INFO - PROCESS | 1657 | 1464070725879 Marionette TRACE conn2 <- [1,598,null,{}] 23:18:45 INFO - PROCESS | 1657 | 1464070725891 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}] 23:18:46 INFO - PROCESS | 1657 | 1464070726012 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 23:18:46 INFO - PROCESS | 1657 | 1464070726028 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x118f68800 == 32 [pid = 1657] [id = 157] 23:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x113865000) [pid = 1657] [serial = 468] [outer = 0x0] 23:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119385400) [pid = 1657] [serial = 469] [outer = 0x113865000] 23:18:46 INFO - PROCESS | 1657 | 1464070726074 Marionette DEBUG loaded listener.js 23:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1131db800) [pid = 1657] [serial = 470] [outer = 0x113865000] 23:18:46 INFO - PROCESS | 1657 | 1464070726561 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]]]}] 23:18:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:18:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 725ms 23:18:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:18:46 INFO - PROCESS | 1657 | 1464070726601 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 23:18:46 INFO - PROCESS | 1657 | 1464070726602 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 23:18:46 INFO - PROCESS | 1657 | 1464070726605 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:18:46 INFO - PROCESS | 1657 | 1464070726606 Marionette TRACE conn2 <- [1,602,null,{}] 23:18:46 INFO - PROCESS | 1657 | 1464070726608 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}] 23:18:46 INFO - PROCESS | 1657 | 1464070726680 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 23:18:46 INFO - PROCESS | 1657 | 1464070726684 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x120605000 == 33 [pid = 1657] [id = 158] 23:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119a96000) [pid = 1657] [serial = 471] [outer = 0x0] 23:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119b93c00) [pid = 1657] [serial = 472] [outer = 0x119a96000] 23:18:46 INFO - PROCESS | 1657 | 1464070726712 Marionette DEBUG loaded listener.js 23:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119d3ac00) [pid = 1657] [serial = 473] [outer = 0x119a96000] 23:18:47 INFO - PROCESS | 1657 | 1464070727090 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]]]}] 23:18:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:18:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 23:18:47 INFO - PROCESS | 1657 | 1464070727134 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 23:18:47 INFO - PROCESS | 1657 | 1464070727136 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 23:18:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:18:47 INFO - PROCESS | 1657 | 1464070727142 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:18:47 INFO - PROCESS | 1657 | 1464070727144 Marionette TRACE conn2 <- [1,606,null,{}] 23:18:47 INFO - PROCESS | 1657 | 1464070727148 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}] 23:18:47 INFO - PROCESS | 1657 | 1464070727283 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 23:18:47 INFO - PROCESS | 1657 | 1464070727303 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1232b4800 == 34 [pid = 1657] [id = 159] 23:18:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1138bc800) [pid = 1657] [serial = 474] [outer = 0x0] 23:18:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119d3e400) [pid = 1657] [serial = 475] [outer = 0x1138bc800] 23:18:47 INFO - PROCESS | 1657 | 1464070727343 Marionette DEBUG loaded listener.js 23:18:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119d59800) [pid = 1657] [serial = 476] [outer = 0x1138bc800] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x128d12000) [pid = 1657] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x113df1c00) [pid = 1657] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x118516800) [pid = 1657] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11851d400) [pid = 1657] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1264c8000) [pid = 1657] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x111a0e400) [pid = 1657] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112a60c00) [pid = 1657] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x128d1f800) [pid = 1657] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12309f800) [pid = 1657] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x112ddc000) [pid = 1657] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12906f000) [pid = 1657] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x115ebf000) [pid = 1657] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1295c3c00) [pid = 1657] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119a9a800) [pid = 1657] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11758bc00) [pid = 1657] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1230a0000) [pid = 1657] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:18:47 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1233d7c00) [pid = 1657] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:18:48 INFO - PROCESS | 1657 | 1464070728101 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]]]}] 23:18:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:18:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1023ms 23:18:48 INFO - PROCESS | 1657 | 1464070728164 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 23:18:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:18:48 INFO - PROCESS | 1657 | 1464070728167 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 23:18:48 INFO - PROCESS | 1657 | 1464070728170 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:18:48 INFO - PROCESS | 1657 | 1464070728173 Marionette TRACE conn2 <- [1,610,null,{}] 23:18:48 INFO - PROCESS | 1657 | 1464070728177 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}] 23:18:48 INFO - PROCESS | 1657 | 1464070728267 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 23:18:48 INFO - PROCESS | 1657 | 1464070728312 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e19000 == 35 [pid = 1657] [id = 160] 23:18:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11671dc00) [pid = 1657] [serial = 477] [outer = 0x0] 23:18:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11758bc00) [pid = 1657] [serial = 478] [outer = 0x11671dc00] 23:18:48 INFO - PROCESS | 1657 | 1464070728342 Marionette DEBUG loaded listener.js 23:18:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1180a8c00) [pid = 1657] [serial = 479] [outer = 0x11671dc00] 23:18:48 INFO - PROCESS | 1657 | 1464070728757 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]]]}] 23:18:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:18:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 623ms 23:18:48 INFO - PROCESS | 1657 | 1464070728794 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 23:18:48 INFO - PROCESS | 1657 | 1464070728798 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 23:18:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:18:48 INFO - PROCESS | 1657 | 1464070728803 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:18:48 INFO - PROCESS | 1657 | 1464070728805 Marionette TRACE conn2 <- [1,614,null,{}] 23:18:48 INFO - PROCESS | 1657 | 1464070728807 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}] 23:18:48 INFO - PROCESS | 1657 | 1464070728916 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 23:18:48 INFO - PROCESS | 1657 | 1464070728974 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1232b8000 == 36 [pid = 1657] [id = 161] 23:18:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11896ec00) [pid = 1657] [serial = 480] [outer = 0x0] 23:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1191f7800) [pid = 1657] [serial = 481] [outer = 0x11896ec00] 23:18:49 INFO - PROCESS | 1657 | 1464070729003 Marionette DEBUG loaded listener.js 23:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1193ec800) [pid = 1657] [serial = 482] [outer = 0x11896ec00] 23:18:49 INFO - PROCESS | 1657 | 1464070729412 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]]]}] 23:18:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:18:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 620ms 23:18:49 INFO - PROCESS | 1657 | 1464070729424 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 23:18:49 INFO - PROCESS | 1657 | 1464070729427 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 23:18:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:18:49 INFO - PROCESS | 1657 | 1464070729431 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:18:49 INFO - PROCESS | 1657 | 1464070729435 Marionette TRACE conn2 <- [1,618,null,{}] 23:18:49 INFO - PROCESS | 1657 | 1464070729447 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}] 23:18:49 INFO - PROCESS | 1657 | 1464070729589 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 23:18:49 INFO - PROCESS | 1657 | 1464070729672 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246d9000 == 37 [pid = 1657] [id = 162] 23:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119b94800) [pid = 1657] [serial = 483] [outer = 0x0] 23:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119d5a400) [pid = 1657] [serial = 484] [outer = 0x119b94800] 23:18:49 INFO - PROCESS | 1657 | 1464070729725 Marionette DEBUG loaded listener.js 23:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x123694400) [pid = 1657] [serial = 485] [outer = 0x119b94800] 23:18:50 INFO - PROCESS | 1657 | 1464070730154 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]]]}] 23:18:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:18:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 777ms 23:18:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:18:50 INFO - PROCESS | 1657 | 1464070730207 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 23:18:50 INFO - PROCESS | 1657 | 1464070730209 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 23:18:50 INFO - PROCESS | 1657 | 1464070730211 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:18:50 INFO - PROCESS | 1657 | 1464070730213 Marionette TRACE conn2 <- [1,622,null,{}] 23:18:50 INFO - PROCESS | 1657 | 1464070730215 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}] 23:18:50 INFO - PROCESS | 1657 | 1464070730303 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 23:18:50 INFO - PROCESS | 1657 | 1464070730346 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x118f65800 == 38 [pid = 1657] [id = 163] 23:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x124614c00) [pid = 1657] [serial = 486] [outer = 0x0] 23:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x124e07800) [pid = 1657] [serial = 487] [outer = 0x124614c00] 23:18:50 INFO - PROCESS | 1657 | 1464070730375 Marionette DEBUG loaded listener.js 23:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x125034400) [pid = 1657] [serial = 488] [outer = 0x124614c00] 23:18:50 INFO - PROCESS | 1657 | 1464070730762 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]]]}] 23:18:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:18:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 569ms 23:18:50 INFO - PROCESS | 1657 | 1464070730780 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 23:18:50 INFO - PROCESS | 1657 | 1464070730782 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 23:18:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:18:50 INFO - PROCESS | 1657 | 1464070730784 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:18:50 INFO - PROCESS | 1657 | 1464070730785 Marionette TRACE conn2 <- [1,626,null,{}] 23:18:50 INFO - PROCESS | 1657 | 1464070730788 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}] 23:18:50 INFO - PROCESS | 1657 | 1464070730877 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 23:18:50 INFO - PROCESS | 1657 | 1464070730919 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x125726000 == 39 [pid = 1657] [id = 164] 23:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x124a3cc00) [pid = 1657] [serial = 489] [outer = 0x0] 23:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12567b800) [pid = 1657] [serial = 490] [outer = 0x124a3cc00] 23:18:50 INFO - PROCESS | 1657 | 1464070730948 Marionette DEBUG loaded listener.js 23:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126416800) [pid = 1657] [serial = 491] [outer = 0x124a3cc00] 23:18:51 INFO - PROCESS | 1657 | 1464070731353 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]]]}] 23:18:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:18:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 619ms 23:18:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:18:51 INFO - PROCESS | 1657 | 1464070731404 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 23:18:51 INFO - PROCESS | 1657 | 1464070731405 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 23:18:51 INFO - PROCESS | 1657 | 1464070731408 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:18:51 INFO - PROCESS | 1657 | 1464070731409 Marionette TRACE conn2 <- [1,630,null,{}] 23:18:51 INFO - PROCESS | 1657 | 1464070731411 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}] 23:18:51 INFO - PROCESS | 1657 | 1464070731511 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 23:18:51 INFO - PROCESS | 1657 | 1464070731588 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x113f11800 == 40 [pid = 1657] [id = 165] 23:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x112a63000) [pid = 1657] [serial = 492] [outer = 0x0] 23:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1191fb000) [pid = 1657] [serial = 493] [outer = 0x112a63000] 23:18:51 INFO - PROCESS | 1657 | 1464070731619 Marionette DEBUG loaded listener.js 23:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1266cb800) [pid = 1657] [serial = 494] [outer = 0x112a63000] 23:18:52 INFO - PROCESS | 1657 | 1464070732057 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]]]}] 23:18:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:18:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 721ms 23:18:52 INFO - PROCESS | 1657 | --DOCSHELL 0x120605000 == 39 [pid = 1657] [id = 158] 23:18:52 INFO - PROCESS | 1657 | --DOCSHELL 0x118f68800 == 38 [pid = 1657] [id = 157] 23:18:52 INFO - PROCESS | 1657 | --DOCSHELL 0x1171f1000 == 37 [pid = 1657] [id = 156] 23:18:52 INFO - PROCESS | 1657 | --DOCSHELL 0x113226000 == 36 [pid = 1657] [id = 155] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12567ac00) [pid = 1657] [serial = 430] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1191fd000) [pid = 1657] [serial = 412] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1193e3400) [pid = 1657] [serial = 413] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x128d1b400) [pid = 1657] [serial = 434] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1183af000) [pid = 1657] [serial = 409] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x126a0ec00) [pid = 1657] [serial = 433] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118978800) [pid = 1657] [serial = 410] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x116938800) [pid = 1657] [serial = 406] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x118067400) [pid = 1657] [serial = 407] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12934b000) [pid = 1657] [serial = 437] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x128dafc00) [pid = 1657] [serial = 436] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x123481000) [pid = 1657] [serial = 421] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1242bb000) [pid = 1657] [serial = 422] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1183aa800) [pid = 1657] [serial = 445] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x129355400) [pid = 1657] [serial = 439] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1160e6800) [pid = 1657] [serial = 403] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x116715400) [pid = 1657] [serial = 404] [outer = 0x0] [url = about:blank] 23:18:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x129b1c400) [pid = 1657] [serial = 442] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x119d39c00) [pid = 1657] [serial = 418] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x119dd4400) [pid = 1657] [serial = 419] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1197bf400) [pid = 1657] [serial = 415] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x119a95000) [pid = 1657] [serial = 416] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x124613800) [pid = 1657] [serial = 424] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x124e6ec00) [pid = 1657] [serial = 425] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x12503ac00) [pid = 1657] [serial = 427] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x12602f400) [pid = 1657] [serial = 428] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x129bee800) [pid = 1657] [serial = 443] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x12326e000) [pid = 1657] [serial = 446] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x1295cf800) [pid = 1657] [serial = 440] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x126031000) [pid = 1657] [serial = 448] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x12b006800) [pid = 1657] [serial = 452] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x1264c6000) [pid = 1657] [serial = 431] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x12b0dd800) [pid = 1657] [serial = 454] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x12a8dd000) [pid = 1657] [serial = 451] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x129bf2800) [pid = 1657] [serial = 449] [outer = 0x0] [url = about:blank] 23:18:52 INFO - PROCESS | 1657 | 1464070732157 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 23:18:52 INFO - PROCESS | 1657 | 1464070732160 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 23:18:52 INFO - PROCESS | 1657 | 1464070732166 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:18:52 INFO - PROCESS | 1657 | 1464070732168 Marionette TRACE conn2 <- [1,634,null,{}] 23:18:52 INFO - PROCESS | 1657 | 1464070732172 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}] 23:18:52 INFO - PROCESS | 1657 | 1464070732247 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 23:18:52 INFO - PROCESS | 1657 | 1464070732260 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x113fd8800 == 37 [pid = 1657] [id = 166] 23:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x116714000) [pid = 1657] [serial = 495] [outer = 0x0] 23:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x1169ba800) [pid = 1657] [serial = 496] [outer = 0x116714000] 23:18:52 INFO - PROCESS | 1657 | 1464070732288 Marionette DEBUG loaded listener.js 23:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x118068800) [pid = 1657] [serial = 497] [outer = 0x116714000] 23:18:52 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:52 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:52 INFO - PROCESS | 1657 | 1464070732641 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]]]}] 23:18:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:18:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 522ms 23:18:52 INFO - PROCESS | 1657 | 1464070732689 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 23:18:52 INFO - PROCESS | 1657 | 1464070732693 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 23:18:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:18:52 INFO - PROCESS | 1657 | 1464070732697 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:18:52 INFO - PROCESS | 1657 | 1464070732698 Marionette TRACE conn2 <- [1,638,null,{}] 23:18:52 INFO - PROCESS | 1657 | 1464070732701 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}] 23:18:52 INFO - PROCESS | 1657 | 1464070732778 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 23:18:52 INFO - PROCESS | 1657 | 1464070732783 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x118370000 == 38 [pid = 1657] [id = 167] 23:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x1180b1800) [pid = 1657] [serial = 498] [outer = 0x0] 23:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x11914b400) [pid = 1657] [serial = 499] [outer = 0x1180b1800] 23:18:52 INFO - PROCESS | 1657 | 1464070732810 Marionette DEBUG loaded listener.js 23:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x1193e6800) [pid = 1657] [serial = 500] [outer = 0x1180b1800] 23:18:53 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:53 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:53 INFO - PROCESS | 1657 | 1464070733162 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]]]}] 23:18:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:18:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 471ms 23:18:53 INFO - PROCESS | 1657 | 1464070733169 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 23:18:53 INFO - PROCESS | 1657 | 1464070733171 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 23:18:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:18:53 INFO - PROCESS | 1657 | 1464070733177 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:18:53 INFO - PROCESS | 1657 | 1464070733181 Marionette TRACE conn2 <- [1,642,null,{}] 23:18:53 INFO - PROCESS | 1657 | 1464070733203 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}] 23:18:53 INFO - PROCESS | 1657 | 1464070733329 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 23:18:53 INFO - PROCESS | 1657 | 1464070733399 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x119be2000 == 39 [pid = 1657] [id = 168] 23:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x1197bf800) [pid = 1657] [serial = 501] [outer = 0x0] 23:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x119b9d000) [pid = 1657] [serial = 502] [outer = 0x1197bf800] 23:18:53 INFO - PROCESS | 1657 | 1464070733445 Marionette DEBUG loaded listener.js 23:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x123692400) [pid = 1657] [serial = 503] [outer = 0x1197bf800] 23:18:53 INFO - PROCESS | 1657 | 1464070733763 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]]]}] 23:18:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:18:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 639ms 23:18:53 INFO - PROCESS | 1657 | 1464070733816 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 23:18:53 INFO - PROCESS | 1657 | 1464070733818 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 23:18:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:18:53 INFO - PROCESS | 1657 | 1464070733832 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:18:53 INFO - PROCESS | 1657 | 1464070733834 Marionette TRACE conn2 <- [1,646,null,{}] 23:18:53 INFO - PROCESS | 1657 | 1464070733837 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}] 23:18:53 INFO - PROCESS | 1657 | 1464070733959 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 23:18:54 INFO - PROCESS | 1657 | 1464070733998 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12436a000 == 40 [pid = 1657] [id = 169] 23:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x12567ac00) [pid = 1657] [serial = 504] [outer = 0x0] 23:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x1264c7400) [pid = 1657] [serial = 505] [outer = 0x12567ac00] 23:18:54 INFO - PROCESS | 1657 | 1464070734038 Marionette DEBUG loaded listener.js 23:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x126777000) [pid = 1657] [serial = 506] [outer = 0x12567ac00] 23:18:54 INFO - PROCESS | 1657 | 1464070734384 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]]]}] 23:18:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:18:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 571ms 23:18:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:18:54 INFO - PROCESS | 1657 | 1464070734402 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 23:18:54 INFO - PROCESS | 1657 | 1464070734403 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 23:18:54 INFO - PROCESS | 1657 | 1464070734406 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:18:54 INFO - PROCESS | 1657 | 1464070734409 Marionette TRACE conn2 <- [1,650,null,{}] 23:18:54 INFO - PROCESS | 1657 | 1464070734414 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}] 23:18:54 INFO - PROCESS | 1657 | 1464070734487 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 23:18:54 INFO - PROCESS | 1657 | 1464070734519 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246f2000 == 41 [pid = 1657] [id = 170] 23:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1193ea400) [pid = 1657] [serial = 507] [outer = 0x0] 23:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x126a06800) [pid = 1657] [serial = 508] [outer = 0x1193ea400] 23:18:54 INFO - PROCESS | 1657 | 1464070734551 Marionette DEBUG loaded listener.js 23:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x128d14c00) [pid = 1657] [serial = 509] [outer = 0x1193ea400] 23:18:54 INFO - PROCESS | 1657 | 1464070734863 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]]]}] 23:18:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:18:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 471ms 23:18:54 INFO - PROCESS | 1657 | 1464070734881 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 23:18:54 INFO - PROCESS | 1657 | 1464070734882 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 23:18:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:18:54 INFO - PROCESS | 1657 | 1464070734885 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:18:54 INFO - PROCESS | 1657 | 1464070734886 Marionette TRACE conn2 <- [1,654,null,{}] 23:18:54 INFO - PROCESS | 1657 | 1464070734888 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}] 23:18:55 INFO - PROCESS | 1657 | 1464070735001 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 23:18:55 INFO - PROCESS | 1657 | 1464070735012 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x126615000 == 42 [pid = 1657] [id = 171] 23:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x128d15400) [pid = 1657] [serial = 510] [outer = 0x0] 23:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x129073800) [pid = 1657] [serial = 511] [outer = 0x128d15400] 23:18:55 INFO - PROCESS | 1657 | 1464070735037 Marionette DEBUG loaded listener.js 23:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x12978a400) [pid = 1657] [serial = 512] [outer = 0x128d15400] 23:18:55 INFO - PROCESS | 1657 | 1464070735370 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]]]}] 23:18:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:18:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 517ms 23:18:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:18:55 INFO - PROCESS | 1657 | 1464070735403 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 23:18:55 INFO - PROCESS | 1657 | 1464070735404 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 23:18:55 INFO - PROCESS | 1657 | 1464070735408 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:18:55 INFO - PROCESS | 1657 | 1464070735410 Marionette TRACE conn2 <- [1,658,null,{}] 23:18:55 INFO - PROCESS | 1657 | 1464070735419 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}] 23:18:55 INFO - PROCESS | 1657 | 1464070735510 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 23:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x128d17400) [pid = 1657] [serial = 513] [outer = 0x12cca0800] 23:18:55 INFO - PROCESS | 1657 | 1464070735561 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e6000 == 43 [pid = 1657] [id = 172] 23:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x129b21c00) [pid = 1657] [serial = 514] [outer = 0x0] 23:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x129bee400) [pid = 1657] [serial = 515] [outer = 0x129b21c00] 23:18:55 INFO - PROCESS | 1657 | 1464070735588 Marionette DEBUG loaded listener.js 23:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x129bf8c00) [pid = 1657] [serial = 516] [outer = 0x129b21c00] 23:18:55 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119a96000) [pid = 1657] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:18:55 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x118071000) [pid = 1657] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:18:55 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x113865000) [pid = 1657] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:18:55 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x115e3c400) [pid = 1657] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:18:55 INFO - PROCESS | 1657 | 1464070735881 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]]]}] 23:18:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:18:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 520ms 23:18:55 INFO - PROCESS | 1657 | 1464070735928 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 23:18:55 INFO - PROCESS | 1657 | 1464070735929 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 23:18:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:18:55 INFO - PROCESS | 1657 | 1464070735932 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:18:55 INFO - PROCESS | 1657 | 1464070735933 Marionette TRACE conn2 <- [1,662,null,{}] 23:18:55 INFO - PROCESS | 1657 | 1464070735935 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}] 23:18:56 INFO - PROCESS | 1657 | 1464070736012 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 23:18:56 INFO - PROCESS | 1657 | 1464070736016 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d7000 == 44 [pid = 1657] [id = 173] 23:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119a96000) [pid = 1657] [serial = 517] [outer = 0x0] 23:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x12a8df800) [pid = 1657] [serial = 518] [outer = 0x119a96000] 23:18:56 INFO - PROCESS | 1657 | 1464070736040 Marionette DEBUG loaded listener.js 23:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x12b011400) [pid = 1657] [serial = 519] [outer = 0x119a96000] 23:18:56 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:56 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:56 INFO - PROCESS | 1657 | 1464070736342 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]]]}] 23:18:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:18:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 419ms 23:18:56 INFO - PROCESS | 1657 | 1464070736351 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 23:18:56 INFO - PROCESS | 1657 | 1464070736353 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 23:18:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:18:56 INFO - PROCESS | 1657 | 1464070736361 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:18:56 INFO - PROCESS | 1657 | 1464070736362 Marionette TRACE conn2 <- [1,666,null,{}] 23:18:56 INFO - PROCESS | 1657 | 1464070736364 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}] 23:18:56 INFO - PROCESS | 1657 | 1464070736458 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 23:18:56 INFO - PROCESS | 1657 | 1464070736484 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297ba800 == 45 [pid = 1657] [id = 174] 23:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118072c00) [pid = 1657] [serial = 520] [outer = 0x0] 23:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x12b0dd800) [pid = 1657] [serial = 521] [outer = 0x118072c00] 23:18:56 INFO - PROCESS | 1657 | 1464070736508 Marionette DEBUG loaded listener.js 23:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x12b2a7400) [pid = 1657] [serial = 522] [outer = 0x118072c00] 23:18:56 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:56 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:56 INFO - PROCESS | 1657 | 1464070736768 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]]]}] 23:18:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:18:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 424ms 23:18:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:18:56 INFO - PROCESS | 1657 | 1464070736779 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 23:18:56 INFO - PROCESS | 1657 | 1464070736780 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 23:18:56 INFO - PROCESS | 1657 | 1464070736784 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:18:56 INFO - PROCESS | 1657 | 1464070736785 Marionette TRACE conn2 <- [1,670,null,{}] 23:18:56 INFO - PROCESS | 1657 | 1464070736787 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}] 23:18:56 INFO - PROCESS | 1657 | 1464070736899 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 23:18:56 INFO - PROCESS | 1657 | 1464070736903 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x129bcf000 == 46 [pid = 1657] [id = 175] 23:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12b2aac00) [pid = 1657] [serial = 523] [outer = 0x0] 23:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12ba2c000) [pid = 1657] [serial = 524] [outer = 0x12b2aac00] 23:18:56 INFO - PROCESS | 1657 | 1464070736935 Marionette DEBUG loaded listener.js 23:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12ba33400) [pid = 1657] [serial = 525] [outer = 0x12b2aac00] 23:18:57 INFO - PROCESS | 1657 | 1464070737406 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]]]}] 23:18:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:18:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 668ms 23:18:57 INFO - PROCESS | 1657 | 1464070737452 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 23:18:57 INFO - PROCESS | 1657 | 1464070737454 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 23:18:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:18:57 INFO - PROCESS | 1657 | 1464070737458 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:18:57 INFO - PROCESS | 1657 | 1464070737460 Marionette TRACE conn2 <- [1,674,null,{}] 23:18:57 INFO - PROCESS | 1657 | 1464070737463 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}] 23:18:57 INFO - PROCESS | 1657 | 1464070737546 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 23:18:57 INFO - PROCESS | 1657 | 1464070737550 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae7f800 == 47 [pid = 1657] [id = 176] 23:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12badf000) [pid = 1657] [serial = 526] [outer = 0x0] 23:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12baf6400) [pid = 1657] [serial = 527] [outer = 0x12badf000] 23:18:57 INFO - PROCESS | 1657 | 1464070737581 Marionette DEBUG loaded listener.js 23:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12bfdc400) [pid = 1657] [serial = 528] [outer = 0x12badf000] 23:18:57 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:57 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:57 INFO - PROCESS | 1657 | 1464070737875 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]]]}] 23:18:57 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 23:18:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 23:18:57 INFO - PROCESS | 1657 | 1464070737928 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 23:18:57 INFO - PROCESS | 1657 | 1464070737929 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 23:18:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:18:57 INFO - PROCESS | 1657 | 1464070737931 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:18:57 INFO - PROCESS | 1657 | 1464070737932 Marionette TRACE conn2 <- [1,678,null,{}] 23:18:57 INFO - PROCESS | 1657 | 1464070737935 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}] 23:18:58 INFO - PROCESS | 1657 | 1464070738012 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 23:18:58 INFO - PROCESS | 1657 | 1464070738059 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b21c000 == 48 [pid = 1657] [id = 177] 23:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x110f64000) [pid = 1657] [serial = 529] [outer = 0x0] 23:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x110f6c000) [pid = 1657] [serial = 530] [outer = 0x110f64000] 23:18:58 INFO - PROCESS | 1657 | 1464070738083 Marionette DEBUG loaded listener.js 23:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x110f71000) [pid = 1657] [serial = 531] [outer = 0x110f64000] 23:18:58 INFO - PROCESS | 1657 | 1464070738358 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]]]}] 23:18:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:18:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 23:18:58 INFO - PROCESS | 1657 | 1464070738401 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 23:18:58 INFO - PROCESS | 1657 | 1464070738402 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 23:18:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:18:58 INFO - PROCESS | 1657 | 1464070738412 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:18:58 INFO - PROCESS | 1657 | 1464070738413 Marionette TRACE conn2 <- [1,682,null,{}] 23:18:58 INFO - PROCESS | 1657 | 1464070738415 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}] 23:18:58 INFO - PROCESS | 1657 | 1464070738496 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 23:18:58 INFO - PROCESS | 1657 | 1464070738592 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x112d93800 == 49 [pid = 1657] [id = 178] 23:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x110f64400) [pid = 1657] [serial = 532] [outer = 0x0] 23:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x110f70000) [pid = 1657] [serial = 533] [outer = 0x110f64400] 23:18:58 INFO - PROCESS | 1657 | 1464070738623 Marionette DEBUG loaded listener.js 23:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x113868c00) [pid = 1657] [serial = 534] [outer = 0x110f64400] 23:18:59 INFO - PROCESS | 1657 | 1464070739583 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]]]}] 23:18:59 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) 23:18:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1228ms 23:18:59 INFO - PROCESS | 1657 | 1464070739634 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 23:18:59 INFO - PROCESS | 1657 | 1464070739637 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 23:18:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:18:59 INFO - PROCESS | 1657 | 1464070739641 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:18:59 INFO - PROCESS | 1657 | 1464070739643 Marionette TRACE conn2 <- [1,686,null,{}] 23:18:59 INFO - PROCESS | 1657 | 1464070739646 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}] 23:18:59 INFO - PROCESS | 1657 | 1464070739747 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 23:18:59 INFO - PROCESS | 1657 | 1464070739791 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1232b0000 == 50 [pid = 1657] [id = 179] 23:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11837e000) [pid = 1657] [serial = 535] [outer = 0x0] 23:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11896f000) [pid = 1657] [serial = 536] [outer = 0x11837e000] 23:18:59 INFO - PROCESS | 1657 | 1464070739821 Marionette DEBUG loaded listener.js 23:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1197c1000) [pid = 1657] [serial = 537] [outer = 0x11837e000] 23:19:00 INFO - PROCESS | 1657 | 1464070740700 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]]]}] 23:19:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:19:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1074ms 23:19:00 INFO - PROCESS | 1657 | 1464070740716 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 23:19:00 INFO - PROCESS | 1657 | 1464070740719 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 23:19:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:19:00 INFO - PROCESS | 1657 | 1464070740722 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:19:00 INFO - PROCESS | 1657 | 1464070740724 Marionette TRACE conn2 <- [1,690,null,{}] 23:19:00 INFO - PROCESS | 1657 | 1464070740727 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}] 23:19:00 INFO - PROCESS | 1657 | 1464070740826 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 23:19:00 INFO - PROCESS | 1657 | 1464070740871 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251bf800 == 51 [pid = 1657] [id = 180] 23:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119a99000) [pid = 1657] [serial = 538] [outer = 0x0] 23:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1230a0000) [pid = 1657] [serial = 539] [outer = 0x119a99000] 23:19:00 INFO - PROCESS | 1657 | 1464070740900 Marionette DEBUG loaded listener.js 23:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12567ec00) [pid = 1657] [serial = 540] [outer = 0x119a99000] 23:19:01 INFO - PROCESS | 1657 | 1464070741955 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]]]}] 23:19:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:19:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1272ms 23:19:01 INFO - PROCESS | 1657 | 1464070741994 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 23:19:01 INFO - PROCESS | 1657 | 1464070741997 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 23:19:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:19:02 INFO - PROCESS | 1657 | 1464070742001 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:19:02 INFO - PROCESS | 1657 | 1464070742002 Marionette TRACE conn2 <- [1,694,null,{}] 23:19:02 INFO - PROCESS | 1657 | 1464070742005 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}] 23:19:02 INFO - PROCESS | 1657 | 1464070742110 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11690b000 == 50 [pid = 1657] [id = 153] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12b21c000 == 49 [pid = 1657] [id = 177] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae7f800 == 48 [pid = 1657] [id = 176] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x129bcf000 == 47 [pid = 1657] [id = 175] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1297ba800 == 46 [pid = 1657] [id = 174] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d7000 == 45 [pid = 1657] [id = 173] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e6000 == 44 [pid = 1657] [id = 172] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x126615000 == 43 [pid = 1657] [id = 171] 23:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1180af400) [pid = 1657] [serial = 460] [outer = 0x0] [url = about:blank] 23:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1166b4c00) [pid = 1657] [serial = 457] [outer = 0x0] [url = about:blank] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1246f2000 == 42 [pid = 1657] [id = 170] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12436a000 == 41 [pid = 1657] [id = 169] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x119be2000 == 40 [pid = 1657] [id = 168] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x118370000 == 39 [pid = 1657] [id = 167] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x113fd8800 == 38 [pid = 1657] [id = 166] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x113f11800 == 37 [pid = 1657] [id = 165] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x125726000 == 36 [pid = 1657] [id = 164] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x118f65800 == 35 [pid = 1657] [id = 163] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1246d9000 == 34 [pid = 1657] [id = 162] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1232b8000 == 33 [pid = 1657] [id = 161] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x117e19000 == 32 [pid = 1657] [id = 160] 23:19:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1232b4800 == 31 [pid = 1657] [id = 159] 23:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1183af400) [pid = 1657] [serial = 466] [outer = 0x0] [url = about:blank] 23:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x118f47000) [pid = 1657] [serial = 467] [outer = 0x0] [url = about:blank] 23:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1131db800) [pid = 1657] [serial = 470] [outer = 0x0] [url = about:blank] 23:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119385400) [pid = 1657] [serial = 469] [outer = 0x0] [url = about:blank] 23:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11671e400) [pid = 1657] [serial = 463] [outer = 0x0] [url = about:blank] 23:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x117677000) [pid = 1657] [serial = 464] [outer = 0x0] [url = about:blank] 23:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119d3ac00) [pid = 1657] [serial = 473] [outer = 0x0] [url = about:blank] 23:19:02 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119b93c00) [pid = 1657] [serial = 472] [outer = 0x0] [url = about:blank] 23:19:02 INFO - PROCESS | 1657 | 1464070742213 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x113a0e800 == 32 [pid = 1657] [id = 181] 23:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1166b6000) [pid = 1657] [serial = 541] [outer = 0x0] 23:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11671d400) [pid = 1657] [serial = 542] [outer = 0x1166b6000] 23:19:02 INFO - PROCESS | 1657 | 1464070742242 Marionette DEBUG loaded listener.js 23:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x116a52800) [pid = 1657] [serial = 543] [outer = 0x1166b6000] 23:19:03 INFO - PROCESS | 1657 | 1464070743012 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]]]}] 23:19:03 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) 23:19:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1022ms 23:19:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:19:03 INFO - PROCESS | 1657 | 1464070743024 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 23:19:03 INFO - PROCESS | 1657 | 1464070743028 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 23:19:03 INFO - PROCESS | 1657 | 1464070743039 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:19:03 INFO - PROCESS | 1657 | 1464070743043 Marionette TRACE conn2 <- [1,698,null,{}] 23:19:03 INFO - PROCESS | 1657 | 1464070743045 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}] 23:19:03 INFO - PROCESS | 1657 | 1464070743114 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 23:19:03 INFO - PROCESS | 1657 | 1464070743119 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170e1000 == 33 [pid = 1657] [id = 182] 23:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11767d400) [pid = 1657] [serial = 544] [outer = 0x0] 23:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x118379400) [pid = 1657] [serial = 545] [outer = 0x11767d400] 23:19:03 INFO - PROCESS | 1657 | 1464070743147 Marionette DEBUG loaded listener.js 23:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x118513400) [pid = 1657] [serial = 546] [outer = 0x11767d400] 23:19:03 INFO - PROCESS | 1657 | 1464070743951 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]]]}] 23:19:03 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) 23:19:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 932ms 23:19:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:19:03 INFO - PROCESS | 1657 | 1464070743964 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 23:19:03 INFO - PROCESS | 1657 | 1464070743965 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 23:19:03 INFO - PROCESS | 1657 | 1464070743967 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:19:03 INFO - PROCESS | 1657 | 1464070743970 Marionette TRACE conn2 <- [1,702,null,{}] 23:19:03 INFO - PROCESS | 1657 | 1464070743979 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}] 23:19:04 INFO - PROCESS | 1657 | 1464070744051 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 23:19:04 INFO - PROCESS | 1657 | 1464070744082 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x11848c000 == 34 [pid = 1657] [id = 183] 23:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x118f4b000) [pid = 1657] [serial = 547] [outer = 0x0] 23:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11937c800) [pid = 1657] [serial = 548] [outer = 0x118f4b000] 23:19:04 INFO - PROCESS | 1657 | 1464070744111 Marionette DEBUG loaded listener.js 23:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1197c4000) [pid = 1657] [serial = 549] [outer = 0x118f4b000] 23:19:04 INFO - PROCESS | 1657 | 1464070744914 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]]]}] 23:19:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:19:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 23:19:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:19:04 INFO - PROCESS | 1657 | 1464070744946 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 23:19:04 INFO - PROCESS | 1657 | 1464070744948 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 23:19:04 INFO - PROCESS | 1657 | 1464070744950 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:19:04 INFO - PROCESS | 1657 | 1464070744951 Marionette TRACE conn2 <- [1,706,null,{}] 23:19:04 INFO - PROCESS | 1657 | 1464070744954 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}] 23:19:05 INFO - PROCESS | 1657 | 1464070745043 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 23:19:05 INFO - PROCESS | 1657 | 1464070745047 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197d0000 == 35 [pid = 1657] [id = 184] 23:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x119a99800) [pid = 1657] [serial = 550] [outer = 0x0] 23:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119d32400) [pid = 1657] [serial = 551] [outer = 0x119a99800] 23:19:05 INFO - PROCESS | 1657 | 1464070745073 Marionette DEBUG loaded listener.js 23:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x119d3b000) [pid = 1657] [serial = 552] [outer = 0x119a99800] 23:19:05 INFO - PROCESS | 1657 | 1464070745876 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]]]}] 23:19:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:19:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 23:19:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:19:05 INFO - PROCESS | 1657 | 1464070745929 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 23:19:05 INFO - PROCESS | 1657 | 1464070745930 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 23:19:05 INFO - PROCESS | 1657 | 1464070745932 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:19:05 INFO - PROCESS | 1657 | 1464070745933 Marionette TRACE conn2 <- [1,710,null,{}] 23:19:05 INFO - PROCESS | 1657 | 1464070745935 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}] 23:19:06 INFO - PROCESS | 1657 | 1464070746021 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 23:19:06 INFO - PROCESS | 1657 | 1464070746025 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12308c800 == 36 [pid = 1657] [id = 185] 23:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x111c23c00) [pid = 1657] [serial = 553] [outer = 0x0] 23:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119dd6c00) [pid = 1657] [serial = 554] [outer = 0x111c23c00] 23:19:06 INFO - PROCESS | 1657 | 1464070746051 Marionette DEBUG loaded listener.js 23:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x123481c00) [pid = 1657] [serial = 555] [outer = 0x111c23c00] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12badf000) [pid = 1657] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x128d15400) [pid = 1657] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116714000) [pid = 1657] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1180b1800) [pid = 1657] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1197bf800) [pid = 1657] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12567ac00) [pid = 1657] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x112a63000) [pid = 1657] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x129b21c00) [pid = 1657] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119a96000) [pid = 1657] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118072c00) [pid = 1657] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12b2aac00) [pid = 1657] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1193ea400) [pid = 1657] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x115e3e000) [pid = 1657] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:19:06 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12b2a9c00) [pid = 1657] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:19:06 INFO - PROCESS | 1657 | 1464070746937 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]]]}] 23:19:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:19:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1021ms 23:19:06 INFO - PROCESS | 1657 | 1464070746954 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 23:19:06 INFO - PROCESS | 1657 | 1464070746955 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 23:19:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:19:06 INFO - PROCESS | 1657 | 1464070746966 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:19:06 INFO - PROCESS | 1657 | 1464070746967 Marionette TRACE conn2 <- [1,714,null,{}] 23:19:06 INFO - PROCESS | 1657 | 1464070746970 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}] 23:19:07 INFO - PROCESS | 1657 | 1464070747073 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 23:19:07 INFO - PROCESS | 1657 | 1464070747081 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12374a000 == 37 [pid = 1657] [id = 186] 23:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1193eb400) [pid = 1657] [serial = 556] [outer = 0x0] 23:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124056800) [pid = 1657] [serial = 557] [outer = 0x1193eb400] 23:19:07 INFO - PROCESS | 1657 | 1464070747107 Marionette DEBUG loaded listener.js 23:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12503c400) [pid = 1657] [serial = 558] [outer = 0x1193eb400] 23:19:07 INFO - PROCESS | 1657 | 1464070747879 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]]]}] 23:19:07 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 23:19:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 23:19:07 INFO - PROCESS | 1657 | 1464070747885 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 23:19:07 INFO - PROCESS | 1657 | 1464070747886 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 23:19:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:19:07 INFO - PROCESS | 1657 | 1464070747890 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:19:07 INFO - PROCESS | 1657 | 1464070747891 Marionette TRACE conn2 <- [1,718,null,{}] 23:19:07 INFO - PROCESS | 1657 | 1464070747893 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}] 23:19:07 INFO - PROCESS | 1657 | 1464070747963 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 23:19:07 INFO - PROCESS | 1657 | 1464070747967 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246d5800 == 38 [pid = 1657] [id = 187] 23:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12567c800) [pid = 1657] [serial = 559] [outer = 0x0] 23:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12641ac00) [pid = 1657] [serial = 560] [outer = 0x12567c800] 23:19:07 INFO - PROCESS | 1657 | 1464070747995 Marionette DEBUG loaded listener.js 23:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12668c000) [pid = 1657] [serial = 561] [outer = 0x12567c800] 23:19:08 INFO - PROCESS | 1657 | 1464070748836 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]]]}] 23:19:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:19:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 23:19:08 INFO - PROCESS | 1657 | 1464070748860 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 23:19:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:19:08 INFO - PROCESS | 1657 | 1464070748864 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 23:19:08 INFO - PROCESS | 1657 | 1464070748867 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:19:08 INFO - PROCESS | 1657 | 1464070748869 Marionette TRACE conn2 <- [1,722,null,{}] 23:19:08 INFO - PROCESS | 1657 | 1464070748872 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}] 23:19:08 INFO - PROCESS | 1657 | 1464070748967 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 23:19:09 INFO - PROCESS | 1657 | 1464070749011 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11691a800 == 39 [pid = 1657] [id = 188] 23:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11333b000) [pid = 1657] [serial = 562] [outer = 0x0] 23:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x116159000) [pid = 1657] [serial = 563] [outer = 0x11333b000] 23:19:09 INFO - PROCESS | 1657 | 1464070749042 Marionette DEBUG loaded listener.js 23:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x116a50c00) [pid = 1657] [serial = 564] [outer = 0x11333b000] 23:19:09 INFO - PROCESS | 1657 | 1464070749474 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] 23:19:09 INFO - PROCESS | 1657 | 1464070749496 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 23:19:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:19:09 INFO - PROCESS | 1657 | 1464070749501 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:19:09 INFO - PROCESS | 1657 | 1464070749503 Marionette TRACE conn2 <- [1,726,null,{}] 23:19:09 INFO - PROCESS | 1657 | 1464070749505 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}] 23:19:09 INFO - PROCESS | 1657 | 1464070749596 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 23:19:09 INFO - PROCESS | 1657 | 1464070749639 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x118370000 == 40 [pid = 1657] [id = 189] 23:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11758f400) [pid = 1657] [serial = 565] [outer = 0x0] 23:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1180aec00) [pid = 1657] [serial = 566] [outer = 0x11758f400] 23:19:09 INFO - PROCESS | 1657 | 1464070749669 Marionette DEBUG loaded listener.js 23:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1191fec00) [pid = 1657] [serial = 567] [outer = 0x11758f400] 23:19:10 INFO - PROCESS | 1657 | 1464070750128 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]]]}] 23:19:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:19:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 23:19:10 INFO - PROCESS | 1657 | 1464070750172 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 23:19:10 INFO - PROCESS | 1657 | 1464070750173 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 23:19:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:19:10 INFO - PROCESS | 1657 | 1464070750176 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:19:10 INFO - PROCESS | 1657 | 1464070750179 Marionette TRACE conn2 <- [1,730,null,{}] 23:19:10 INFO - PROCESS | 1657 | 1464070750186 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}] 23:19:10 INFO - PROCESS | 1657 | 1464070750297 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 23:19:10 INFO - PROCESS | 1657 | 1464070750356 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x125716800 == 41 [pid = 1657] [id = 190] 23:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12421c400) [pid = 1657] [serial = 568] [outer = 0x0] 23:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x124617400) [pid = 1657] [serial = 569] [outer = 0x12421c400] 23:19:10 INFO - PROCESS | 1657 | 1464070750388 Marionette DEBUG loaded listener.js 23:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x125038400) [pid = 1657] [serial = 570] [outer = 0x12421c400] 23:19:10 INFO - PROCESS | 1657 | 1464070750835 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] 23:19:10 INFO - PROCESS | 1657 | 1464070750851 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 23:19:10 INFO - PROCESS | 1657 | 1464070750854 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:19:10 INFO - PROCESS | 1657 | 1464070750856 Marionette TRACE conn2 <- [1,734,null,{}] 23:19:10 INFO - PROCESS | 1657 | 1464070750860 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}] 23:19:11 INFO - PROCESS | 1657 | 1464070751006 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 23:19:11 INFO - PROCESS | 1657 | 1464070751085 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x126086000 == 42 [pid = 1657] [id = 191] 23:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1122b3c00) [pid = 1657] [serial = 571] [outer = 0x0] 23:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12641b000) [pid = 1657] [serial = 572] [outer = 0x1122b3c00] 23:19:11 INFO - PROCESS | 1657 | 1464070751136 Marionette DEBUG loaded listener.js 23:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x128d12400) [pid = 1657] [serial = 573] [outer = 0x1122b3c00] 23:19:11 INFO - PROCESS | 1657 | 1464070751725 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]]]}] 23:19:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:19:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 922ms 23:19:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:19:11 INFO - PROCESS | 1657 | 1464070751777 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 23:19:11 INFO - PROCESS | 1657 | 1464070751779 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 23:19:11 INFO - PROCESS | 1657 | 1464070751782 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:19:11 INFO - PROCESS | 1657 | 1464070751785 Marionette TRACE conn2 <- [1,738,null,{}] 23:19:11 INFO - PROCESS | 1657 | 1464070751789 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}] 23:19:11 INFO - PROCESS | 1657 | 1464070751873 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 23:19:11 INFO - PROCESS | 1657 | 1464070751938 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x118367000 == 43 [pid = 1657] [id = 192] 23:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x112ddc800) [pid = 1657] [serial = 574] [outer = 0x0] 23:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11758fc00) [pid = 1657] [serial = 575] [outer = 0x112ddc800] 23:19:11 INFO - PROCESS | 1657 | 1464070751966 Marionette DEBUG loaded listener.js 23:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1180b1800) [pid = 1657] [serial = 576] [outer = 0x112ddc800] 23:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12374a000 == 42 [pid = 1657] [id = 186] 23:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12308c800 == 41 [pid = 1657] [id = 185] 23:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1197d0000 == 40 [pid = 1657] [id = 184] 23:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11848c000 == 39 [pid = 1657] [id = 183] 23:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1170e1000 == 38 [pid = 1657] [id = 182] 23:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x113a0e800 == 37 [pid = 1657] [id = 181] 23:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1251bf800 == 36 [pid = 1657] [id = 180] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119d3e400) [pid = 1657] [serial = 475] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1232b0000 == 35 [pid = 1657] [id = 179] 23:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x112d93800 == 34 [pid = 1657] [id = 178] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1183b2400) [pid = 1657] [serial = 461] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12c164800) [pid = 1657] [serial = 401] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12bfdc400) [pid = 1657] [serial = 528] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x129073800) [pid = 1657] [serial = 511] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119d5a400) [pid = 1657] [serial = 484] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1169ba800) [pid = 1657] [serial = 496] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x118068800) [pid = 1657] [serial = 497] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11758bc00) [pid = 1657] [serial = 478] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11914b400) [pid = 1657] [serial = 499] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1193e6800) [pid = 1657] [serial = 500] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119b9d000) [pid = 1657] [serial = 502] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x123692400) [pid = 1657] [serial = 503] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1264c7400) [pid = 1657] [serial = 505] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x126777000) [pid = 1657] [serial = 506] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1266cb800) [pid = 1657] [serial = 494] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1191fb000) [pid = 1657] [serial = 493] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x129bee400) [pid = 1657] [serial = 515] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1191f7800) [pid = 1657] [serial = 481] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12567b800) [pid = 1657] [serial = 490] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x124e07800) [pid = 1657] [serial = 487] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x110f6c000) [pid = 1657] [serial = 530] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12b011400) [pid = 1657] [serial = 519] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12b0dd800) [pid = 1657] [serial = 521] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1169bac00) [pid = 1657] [serial = 209] [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.] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12a8df800) [pid = 1657] [serial = 518] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12ba2c000) [pid = 1657] [serial = 524] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x129bf8c00) [pid = 1657] [serial = 516] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12baf6400) [pid = 1657] [serial = 527] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12b2a7400) [pid = 1657] [serial = 522] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12ba33400) [pid = 1657] [serial = 525] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x126a06800) [pid = 1657] [serial = 508] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x128d14c00) [pid = 1657] [serial = 509] [outer = 0x0] [url = about:blank] 23:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12978a400) [pid = 1657] [serial = 512] [outer = 0x0] [url = about:blank] 23:19:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:19:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1073ms 23:19:12 INFO - PROCESS | 1657 | 1464070752852 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]]]}] 23:19:12 INFO - PROCESS | 1657 | 1464070752858 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 23:19:12 INFO - PROCESS | 1657 | 1464070752862 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 23:19:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:19:12 INFO - PROCESS | 1657 | 1464070752866 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:19:12 INFO - PROCESS | 1657 | 1464070752868 Marionette TRACE conn2 <- [1,742,null,{}] 23:19:12 INFO - PROCESS | 1657 | 1464070752881 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}] 23:19:12 INFO - PROCESS | 1657 | 1464070752953 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 23:19:12 INFO - PROCESS | 1657 | 1464070752960 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x116973000 == 35 [pid = 1657] [id = 193] 23:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1166b8800) [pid = 1657] [serial = 577] [outer = 0x0] 23:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1180b2800) [pid = 1657] [serial = 578] [outer = 0x1166b8800] 23:19:12 INFO - PROCESS | 1657 | 1464070752986 Marionette DEBUG loaded listener.js 23:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1191fb000) [pid = 1657] [serial = 579] [outer = 0x1166b8800] 23:19:13 INFO - PROCESS | 1657 | 1464070753871 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]]]}] 23:19:13 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 23:19:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1030ms 23:19:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:19:13 INFO - PROCESS | 1657 | 1464070753897 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 23:19:13 INFO - PROCESS | 1657 | 1464070753898 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 23:19:13 INFO - PROCESS | 1657 | 1464070753900 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:19:13 INFO - PROCESS | 1657 | 1464070753903 Marionette TRACE conn2 <- [1,746,null,{}] 23:19:13 INFO - PROCESS | 1657 | 1464070753920 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}] 23:19:14 INFO - PROCESS | 1657 | 1464070754015 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 23:19:14 INFO - PROCESS | 1657 | 1464070754024 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11931d800 == 36 [pid = 1657] [id = 194] 23:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119386400) [pid = 1657] [serial = 580] [outer = 0x0] 23:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119aa0400) [pid = 1657] [serial = 581] [outer = 0x119386400] 23:19:14 INFO - PROCESS | 1657 | 1464070754051 Marionette DEBUG loaded listener.js 23:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12309d400) [pid = 1657] [serial = 582] [outer = 0x119386400] 23:19:14 INFO - PROCESS | 1657 | 1464070754862 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]]]}] 23:19:14 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.) 23:19:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 981ms 23:19:14 INFO - PROCESS | 1657 | 1464070754882 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 23:19:14 INFO - PROCESS | 1657 | 1464070754883 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 23:19:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:19:14 INFO - PROCESS | 1657 | 1464070754901 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:19:14 INFO - PROCESS | 1657 | 1464070754903 Marionette TRACE conn2 <- [1,750,null,{}] 23:19:14 INFO - PROCESS | 1657 | 1464070754905 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}] 23:19:14 INFO - PROCESS | 1657 | 1464070754991 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 23:19:14 INFO - PROCESS | 1657 | 1464070754995 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12343b800 == 37 [pid = 1657] [id = 195] 23:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119d41400) [pid = 1657] [serial = 583] [outer = 0x0] 23:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x124e71000) [pid = 1657] [serial = 584] [outer = 0x119d41400] 23:19:15 INFO - PROCESS | 1657 | 1464070755021 Marionette DEBUG loaded listener.js 23:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12668b800) [pid = 1657] [serial = 585] [outer = 0x119d41400] 23:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119a99000) [pid = 1657] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1166b6000) [pid = 1657] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x111c23c00) [pid = 1657] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1193eb400) [pid = 1657] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118f4b000) [pid = 1657] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11767d400) [pid = 1657] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119a99800) [pid = 1657] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:19:15 INFO - PROCESS | 1657 | 1464070755828 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]]]}] 23:19:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:19:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 23:19:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:19:15 INFO - PROCESS | 1657 | 1464070755872 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 23:19:15 INFO - PROCESS | 1657 | 1464070755873 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 23:19:15 INFO - PROCESS | 1657 | 1464070755876 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:19:15 INFO - PROCESS | 1657 | 1464070755877 Marionette TRACE conn2 <- [1,754,null,{}] 23:19:15 INFO - PROCESS | 1657 | 1464070755879 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}] 23:19:15 INFO - PROCESS | 1657 | 1464070755947 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 23:19:15 INFO - PROCESS | 1657 | 1464070755951 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x124363000 == 38 [pid = 1657] [id = 196] 23:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x113d65c00) [pid = 1657] [serial = 586] [outer = 0x0] 23:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119a99800) [pid = 1657] [serial = 587] [outer = 0x113d65c00] 23:19:15 INFO - PROCESS | 1657 | 1464070755978 Marionette DEBUG loaded listener.js 23:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1266c5c00) [pid = 1657] [serial = 588] [outer = 0x113d65c00] 23:19:16 INFO - PROCESS | 1657 | 1464070756765 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]]]}] 23:19:16 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 23:19:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 23:19:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:19:16 INFO - PROCESS | 1657 | 1464070756796 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 23:19:16 INFO - PROCESS | 1657 | 1464070756797 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 23:19:16 INFO - PROCESS | 1657 | 1464070756799 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:19:16 INFO - PROCESS | 1657 | 1464070756800 Marionette TRACE conn2 <- [1,758,null,{}] 23:19:16 INFO - PROCESS | 1657 | 1464070756802 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}] 23:19:16 INFO - PROCESS | 1657 | 1464070756913 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 23:19:16 INFO - PROCESS | 1657 | 1464070756920 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251c9000 == 39 [pid = 1657] [id = 197] 23:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1193eb400) [pid = 1657] [serial = 589] [outer = 0x0] 23:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x128da7c00) [pid = 1657] [serial = 590] [outer = 0x1193eb400] 23:19:16 INFO - PROCESS | 1657 | 1464070756947 Marionette DEBUG loaded listener.js 23:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1295c3800) [pid = 1657] [serial = 591] [outer = 0x1193eb400] 23:19:17 INFO - PROCESS | 1657 | 1464070757282 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]]]}] 23:19:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:19:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 23:19:17 INFO - PROCESS | 1657 | 1464070757318 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 23:19:17 INFO - PROCESS | 1657 | 1464070757319 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 23:19:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:19:17 INFO - PROCESS | 1657 | 1464070757322 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:19:17 INFO - PROCESS | 1657 | 1464070757323 Marionette TRACE conn2 <- [1,762,null,{}] 23:19:17 INFO - PROCESS | 1657 | 1464070757325 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}] 23:19:17 INFO - PROCESS | 1657 | 1464070757395 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 23:19:17 INFO - PROCESS | 1657 | 1464070757399 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x112655800 == 40 [pid = 1657] [id = 198] 23:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1295ca400) [pid = 1657] [serial = 592] [outer = 0x0] 23:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12978e000) [pid = 1657] [serial = 593] [outer = 0x1295ca400] 23:19:17 INFO - PROCESS | 1657 | 1464070757426 Marionette DEBUG loaded listener.js 23:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x129bee400) [pid = 1657] [serial = 594] [outer = 0x1295ca400] 23:19:18 INFO - PROCESS | 1657 | 1464070758204 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]]]}] 23:19:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:19:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 917ms 23:19:18 INFO - PROCESS | 1657 | 1464070758240 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 23:19:18 INFO - PROCESS | 1657 | 1464070758241 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 23:19:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:19:18 INFO - PROCESS | 1657 | 1464070758243 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:19:18 INFO - PROCESS | 1657 | 1464070758244 Marionette TRACE conn2 <- [1,766,null,{}] 23:19:18 INFO - PROCESS | 1657 | 1464070758246 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}] 23:19:18 INFO - PROCESS | 1657 | 1464070758367 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 23:19:18 INFO - PROCESS | 1657 | 1464070758411 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x113311000 == 41 [pid = 1657] [id = 199] 23:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x110f69c00) [pid = 1657] [serial = 595] [outer = 0x0] 23:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x111c7c800) [pid = 1657] [serial = 596] [outer = 0x110f69c00] 23:19:18 INFO - PROCESS | 1657 | 1464070758444 Marionette DEBUG loaded listener.js 23:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1160dd400) [pid = 1657] [serial = 597] [outer = 0x110f69c00] 23:19:19 INFO - PROCESS | 1657 | 1464070759343 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]]]}] 23:19:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:19:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1124ms 23:19:19 INFO - PROCESS | 1657 | 1464070759368 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 23:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:19:19 INFO - PROCESS | 1657 | 1464070759370 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 23:19:19 INFO - PROCESS | 1657 | 1464070759373 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:19:19 INFO - PROCESS | 1657 | 1464070759377 Marionette TRACE conn2 <- [1,770,null,{}] 23:19:19 INFO - PROCESS | 1657 | 1464070759380 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}] 23:19:19 INFO - PROCESS | 1657 | 1464070759461 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 23:19:19 INFO - PROCESS | 1657 | 1464070759547 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x120609000 == 42 [pid = 1657] [id = 200] 23:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1191f8000) [pid = 1657] [serial = 598] [outer = 0x0] 23:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119382800) [pid = 1657] [serial = 599] [outer = 0x1191f8000] 23:19:19 INFO - PROCESS | 1657 | 1464070759579 Marionette DEBUG loaded listener.js 23:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119a92000) [pid = 1657] [serial = 600] [outer = 0x1191f8000] 23:19:20 INFO - PROCESS | 1657 | 1464070760050 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]]]}] 23:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 721ms 23:19:20 INFO - PROCESS | 1657 | 1464070760096 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 23:19:20 INFO - PROCESS | 1657 | 1464070760099 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 23:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:19:20 INFO - PROCESS | 1657 | 1464070760103 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:19:20 INFO - PROCESS | 1657 | 1464070760105 Marionette TRACE conn2 <- [1,774,null,{}] 23:19:20 INFO - PROCESS | 1657 | 1464070760109 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}] 23:19:20 INFO - PROCESS | 1657 | 1464070760249 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 23:19:20 INFO - PROCESS | 1657 | 1464070760336 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x126611800 == 43 [pid = 1657] [id = 201] 23:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119d3bc00) [pid = 1657] [serial = 601] [outer = 0x0] 23:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124e6d000) [pid = 1657] [serial = 602] [outer = 0x119d3bc00] 23:19:20 INFO - PROCESS | 1657 | 1464070760388 Marionette DEBUG loaded listener.js 23:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1266c5000) [pid = 1657] [serial = 603] [outer = 0x119d3bc00] 23:19:20 INFO - PROCESS | 1657 | 1464070760886 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]]]}] 23:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 823ms 23:19:20 INFO - PROCESS | 1657 | 1464070760941 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 23:19:20 INFO - PROCESS | 1657 | 1464070760943 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 23:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:19:20 INFO - PROCESS | 1657 | 1464070760952 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:19:20 INFO - PROCESS | 1657 | 1464070760956 Marionette TRACE conn2 <- [1,778,null,{}] 23:19:20 INFO - PROCESS | 1657 | 1464070760960 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}] 23:19:21 INFO - PROCESS | 1657 | 1464070761053 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 23:19:21 INFO - PROCESS | 1657 | 1464070761112 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297cb800 == 44 [pid = 1657] [id = 202] 23:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11806e400) [pid = 1657] [serial = 604] [outer = 0x0] 23:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x129070400) [pid = 1657] [serial = 605] [outer = 0x11806e400] 23:19:21 INFO - PROCESS | 1657 | 1464070761141 Marionette DEBUG loaded listener.js 23:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x129355800) [pid = 1657] [serial = 606] [outer = 0x11806e400] 23:19:21 INFO - PROCESS | 1657 | 1464070761564 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]]]}] 23:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 628ms 23:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:19:21 INFO - PROCESS | 1657 | 1464070761576 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 23:19:21 INFO - PROCESS | 1657 | 1464070761578 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 23:19:21 INFO - PROCESS | 1657 | 1464070761580 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:19:21 INFO - PROCESS | 1657 | 1464070761581 Marionette TRACE conn2 <- [1,782,null,{}] 23:19:21 INFO - PROCESS | 1657 | 1464070761583 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}] 23:19:21 INFO - PROCESS | 1657 | 1464070761676 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 23:19:21 INFO - PROCESS | 1657 | 1464070761718 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x116973800 == 45 [pid = 1657] [id = 203] 23:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x117172c00) [pid = 1657] [serial = 607] [outer = 0x0] 23:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x128db0800) [pid = 1657] [serial = 608] [outer = 0x117172c00] 23:19:21 INFO - PROCESS | 1657 | 1464070761748 Marionette DEBUG loaded listener.js 23:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x129bf5400) [pid = 1657] [serial = 609] [outer = 0x117172c00] 23:19:22 INFO - PROCESS | 1657 | 1464070762234 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]]]}] 23:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 668ms 23:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:19:22 INFO - PROCESS | 1657 | 1464070762249 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 23:19:22 INFO - PROCESS | 1657 | 1464070762251 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 23:19:22 INFO - PROCESS | 1657 | 1464070762254 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:19:22 INFO - PROCESS | 1657 | 1464070762256 Marionette TRACE conn2 <- [1,786,null,{}] 23:19:22 INFO - PROCESS | 1657 | 1464070762260 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}] 23:19:22 INFO - PROCESS | 1657 | 1464070762369 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 23:19:22 INFO - PROCESS | 1657 | 1464070762430 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x11690b000 == 46 [pid = 1657] [id = 204] 23:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11758b400) [pid = 1657] [serial = 610] [outer = 0x0] 23:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x118070c00) [pid = 1657] [serial = 611] [outer = 0x11758b400] 23:19:22 INFO - PROCESS | 1657 | 1464070762460 Marionette DEBUG loaded listener.js 23:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x118950c00) [pid = 1657] [serial = 612] [outer = 0x11758b400] 23:19:22 INFO - PROCESS | 1657 | --DOCSHELL 0x112655800 == 45 [pid = 1657] [id = 198] 23:19:22 INFO - PROCESS | 1657 | --DOCSHELL 0x1251c9000 == 44 [pid = 1657] [id = 197] 23:19:22 INFO - PROCESS | 1657 | --DOCSHELL 0x124363000 == 43 [pid = 1657] [id = 196] 23:19:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12343b800 == 42 [pid = 1657] [id = 195] 23:19:22 INFO - PROCESS | 1657 | --DOCSHELL 0x11931d800 == 41 [pid = 1657] [id = 194] 23:19:22 INFO - PROCESS | 1657 | --DOCSHELL 0x116973000 == 40 [pid = 1657] [id = 193] 23:19:22 INFO - PROCESS | 1657 | --DOCSHELL 0x118367000 == 39 [pid = 1657] [id = 192] 23:19:22 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12641ac00) [pid = 1657] [serial = 560] [outer = 0x0] [url = about:blank] 23:19:22 INFO - PROCESS | 1657 | --DOCSHELL 0x118370000 == 38 [pid = 1657] [id = 189] 23:19:22 INFO - PROCESS | 1657 | --DOCSHELL 0x11691a800 == 37 [pid = 1657] [id = 188] 23:19:22 INFO - PROCESS | 1657 | --DOCSHELL 0x1246d5800 == 36 [pid = 1657] [id = 187] 23:19:22 INFO - PROCESS | 1657 | 1464070762858 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]]]}] 23:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 623ms 23:19:22 INFO - PROCESS | 1657 | 1464070762879 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 23:19:22 INFO - PROCESS | 1657 | 1464070762883 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 23:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:19:22 INFO - PROCESS | 1657 | 1464070762887 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:19:22 INFO - PROCESS | 1657 | 1464070762889 Marionette TRACE conn2 <- [1,790,null,{}] 23:19:22 INFO - PROCESS | 1657 | 1464070762895 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}] 23:19:22 INFO - PROCESS | 1657 | 1464070762998 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11671d400) [pid = 1657] [serial = 542] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x116a52800) [pid = 1657] [serial = 543] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119dd6c00) [pid = 1657] [serial = 554] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x123481c00) [pid = 1657] [serial = 555] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x124056800) [pid = 1657] [serial = 557] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11937c800) [pid = 1657] [serial = 548] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1197c4000) [pid = 1657] [serial = 549] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12503c400) [pid = 1657] [serial = 558] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119d3b000) [pid = 1657] [serial = 552] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x118379400) [pid = 1657] [serial = 545] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118513400) [pid = 1657] [serial = 546] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119d32400) [pid = 1657] [serial = 551] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11896f000) [pid = 1657] [serial = 536] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12567ec00) [pid = 1657] [serial = 540] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1230a0000) [pid = 1657] [serial = 539] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x110f70000) [pid = 1657] [serial = 533] [outer = 0x0] [url = about:blank] 23:19:23 INFO - PROCESS | 1657 | 1464070763069 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x116915000 == 37 [pid = 1657] [id = 205] 23:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x116943400) [pid = 1657] [serial = 613] [outer = 0x0] 23:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11837d800) [pid = 1657] [serial = 614] [outer = 0x116943400] 23:19:23 INFO - PROCESS | 1657 | 1464070763112 Marionette DEBUG loaded listener.js 23:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119a95000) [pid = 1657] [serial = 615] [outer = 0x116943400] 23:19:23 INFO - PROCESS | 1657 | 1464070763512 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]]]}] 23:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 672ms 23:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:19:23 INFO - PROCESS | 1657 | 1464070763569 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 23:19:23 INFO - PROCESS | 1657 | 1464070763571 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 23:19:23 INFO - PROCESS | 1657 | 1464070763574 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:19:23 INFO - PROCESS | 1657 | 1464070763577 Marionette TRACE conn2 <- [1,794,null,{}] 23:19:23 INFO - PROCESS | 1657 | 1464070763584 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}] 23:19:23 INFO - PROCESS | 1657 | 1464070763678 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 23:19:23 INFO - PROCESS | 1657 | 1464070763685 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231f9000 == 38 [pid = 1657] [id = 206] 23:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x124e67800) [pid = 1657] [serial = 616] [outer = 0x0] 23:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125037800) [pid = 1657] [serial = 617] [outer = 0x124e67800] 23:19:23 INFO - PROCESS | 1657 | 1464070763712 Marionette DEBUG loaded listener.js 23:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x126035000) [pid = 1657] [serial = 618] [outer = 0x124e67800] 23:19:24 INFO - PROCESS | 1657 | 1464070764018 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]]]}] 23:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 472ms 23:19:24 INFO - PROCESS | 1657 | 1464070764047 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 23:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:19:24 INFO - PROCESS | 1657 | 1464070764049 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 23:19:24 INFO - PROCESS | 1657 | 1464070764059 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:19:24 INFO - PROCESS | 1657 | 1464070764061 Marionette TRACE conn2 <- [1,798,null,{}] 23:19:24 INFO - PROCESS | 1657 | 1464070764064 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}] 23:19:24 INFO - PROCESS | 1657 | 1464070764144 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 23:19:24 INFO - PROCESS | 1657 | 1464070764189 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x124368000 == 39 [pid = 1657] [id = 207] 23:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124e6ec00) [pid = 1657] [serial = 619] [outer = 0x0] 23:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126ae3400) [pid = 1657] [serial = 620] [outer = 0x124e6ec00] 23:19:24 INFO - PROCESS | 1657 | 1464070764214 Marionette DEBUG loaded listener.js 23:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129350c00) [pid = 1657] [serial = 621] [outer = 0x124e6ec00] 23:19:24 INFO - PROCESS | 1657 | 1464070764469 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]]]}] 23:19:24 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 23:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 427ms 23:19:24 INFO - PROCESS | 1657 | 1464070764481 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 23:19:24 INFO - PROCESS | 1657 | 1464070764483 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 23:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:19:24 INFO - PROCESS | 1657 | 1464070764485 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:19:24 INFO - PROCESS | 1657 | 1464070764486 Marionette TRACE conn2 <- [1,802,null,{}] 23:19:24 INFO - PROCESS | 1657 | 1464070764490 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}] 23:19:24 INFO - PROCESS | 1657 | 1464070764579 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 23:19:24 INFO - PROCESS | 1657 | 1464070764584 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x126441800 == 40 [pid = 1657] [id = 208] 23:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x124c05000) [pid = 1657] [serial = 622] [outer = 0x0] 23:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x129b27800) [pid = 1657] [serial = 623] [outer = 0x124c05000] 23:19:24 INFO - PROCESS | 1657 | 1464070764609 Marionette DEBUG loaded listener.js 23:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12a8d9400) [pid = 1657] [serial = 624] [outer = 0x124c05000] 23:19:24 INFO - PROCESS | 1657 | 1464070764954 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]]]}] 23:19:25 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 23:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 23:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:19:25 INFO - PROCESS | 1657 | 1464070765004 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 23:19:25 INFO - PROCESS | 1657 | 1464070765005 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 23:19:25 INFO - PROCESS | 1657 | 1464070765007 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:19:25 INFO - PROCESS | 1657 | 1464070765009 Marionette TRACE conn2 <- [1,806,null,{}] 23:19:25 INFO - PROCESS | 1657 | 1464070765011 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}] 23:19:25 INFO - PROCESS | 1657 | 1464070765124 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 23:19:25 INFO - PROCESS | 1657 | 1464070765135 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x129527800 == 41 [pid = 1657] [id = 209] 23:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1295c6c00) [pid = 1657] [serial = 625] [outer = 0x0] 23:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12b0d9c00) [pid = 1657] [serial = 626] [outer = 0x1295c6c00] 23:19:25 INFO - PROCESS | 1657 | 1464070765185 Marionette DEBUG loaded listener.js 23:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12ba31800) [pid = 1657] [serial = 627] [outer = 0x1295c6c00] 23:19:25 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:19:25 INFO - PROCESS | 1657 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 23:19:25 INFO - PROCESS | 1657 | Determined SkiaGL cache limits: Size 100663296, Items: 256 23:19:25 INFO - PROCESS | 1657 | [GFX2-]: Using SkiaGL canvas. 23:19:25 INFO - PROCESS | 1657 | 1464070765522 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]]]}] 23:19:25 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 23:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 23:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:19:25 INFO - PROCESS | 1657 | 1464070765527 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 23:19:25 INFO - PROCESS | 1657 | 1464070765528 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 23:19:25 INFO - PROCESS | 1657 | 1464070765530 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:19:25 INFO - PROCESS | 1657 | 1464070765531 Marionette TRACE conn2 <- [1,810,null,{}] 23:19:25 INFO - PROCESS | 1657 | 1464070765538 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}] 23:19:25 INFO - PROCESS | 1657 | 1464070765630 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 23:19:25 INFO - PROCESS | 1657 | 1464070765635 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x116966800 == 42 [pid = 1657] [id = 210] 23:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12ba2e800) [pid = 1657] [serial = 628] [outer = 0x0] 23:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12badfc00) [pid = 1657] [serial = 629] [outer = 0x12ba2e800] 23:19:25 INFO - PROCESS | 1657 | 1464070765659 Marionette DEBUG loaded listener.js 23:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12baf1800) [pid = 1657] [serial = 630] [outer = 0x12ba2e800] 23:19:25 INFO - PROCESS | 1657 | 1464070765970 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]]]}] 23:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 23:19:26 INFO - PROCESS | 1657 | 1464070766000 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 23:19:26 INFO - PROCESS | 1657 | 1464070766001 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 23:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:19:26 INFO - PROCESS | 1657 | 1464070766003 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:19:26 INFO - PROCESS | 1657 | 1464070766004 Marionette TRACE conn2 <- [1,814,null,{}] 23:19:26 INFO - PROCESS | 1657 | 1464070766006 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}] 23:19:26 INFO - PROCESS | 1657 | 1464070766104 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 23:19:26 INFO - PROCESS | 1657 | 1464070766109 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afa0800 == 43 [pid = 1657] [id = 211] 23:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12baea400) [pid = 1657] [serial = 631] [outer = 0x0] 23:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12bafdc00) [pid = 1657] [serial = 632] [outer = 0x12baea400] 23:19:26 INFO - PROCESS | 1657 | 1464070766133 Marionette DEBUG loaded listener.js 23:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12bfe3800) [pid = 1657] [serial = 633] [outer = 0x12baea400] 23:19:26 INFO - PROCESS | 1657 | 1464070766481 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] 23:19:26 INFO - PROCESS | 1657 | 1464070766524 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 23:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:19:26 INFO - PROCESS | 1657 | 1464070766527 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:19:26 INFO - PROCESS | 1657 | 1464070766528 Marionette TRACE conn2 <- [1,818,null,{}] 23:19:26 INFO - PROCESS | 1657 | 1464070766530 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}] 23:19:26 INFO - PROCESS | 1657 | 1464070766623 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 23:19:26 INFO - PROCESS | 1657 | 1464070766627 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b329800 == 44 [pid = 1657] [id = 212] 23:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12bfdc000) [pid = 1657] [serial = 634] [outer = 0x0] 23:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12c157800) [pid = 1657] [serial = 635] [outer = 0x12bfdc000] 23:19:26 INFO - PROCESS | 1657 | 1464070766652 Marionette DEBUG loaded listener.js 23:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12c162000) [pid = 1657] [serial = 636] [outer = 0x12bfdc000] 23:19:26 INFO - PROCESS | 1657 | 1464070766972 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]]]}] 23:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x110f64400) [pid = 1657] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11837e000) [pid = 1657] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119d41400) [pid = 1657] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x113d65c00) [pid = 1657] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x112ddc800) [pid = 1657] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1166b8800) [pid = 1657] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x119386400) [pid = 1657] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1193eb400) [pid = 1657] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x125682800) [pid = 1657] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x116185800) [pid = 1657] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x124a3cc00) [pid = 1657] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x124614c00) [pid = 1657] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119b94800) [pid = 1657] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11896ec00) [pid = 1657] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11671dc00) [pid = 1657] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1138bc800) [pid = 1657] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:19:27 INFO - PROCESS | 1657 | 1464070767039 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 23:19:27 INFO - PROCESS | 1657 | 1464070767041 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 23:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:19:27 INFO - PROCESS | 1657 | 1464070767045 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:19:27 INFO - PROCESS | 1657 | 1464070767046 Marionette TRACE conn2 <- [1,822,null,{}] 23:19:27 INFO - PROCESS | 1657 | 1464070767048 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}] 23:19:27 INFO - PROCESS | 1657 | 1464070767122 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 23:19:27 INFO - PROCESS | 1657 | 1464070767128 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12571c800 == 45 [pid = 1657] [id = 213] 23:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11386a400) [pid = 1657] [serial = 637] [outer = 0x0] 23:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x118074c00) [pid = 1657] [serial = 638] [outer = 0x11386a400] 23:19:27 INFO - PROCESS | 1657 | 1464070767152 Marionette DEBUG loaded listener.js 23:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1193eec00) [pid = 1657] [serial = 639] [outer = 0x11386a400] 23:19:27 INFO - PROCESS | 1657 | 1464070767517 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] 23:19:27 INFO - PROCESS | 1657 | 1464070767580 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 23:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:19:27 INFO - PROCESS | 1657 | 1464070767584 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:19:27 INFO - PROCESS | 1657 | 1464070767586 Marionette TRACE conn2 <- [1,826,null,{}] 23:19:27 INFO - PROCESS | 1657 | 1464070767590 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}] 23:19:27 INFO - PROCESS | 1657 | 1464070767757 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 23:19:27 INFO - PROCESS | 1657 | 1464070767774 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf35800 == 46 [pid = 1657] [id = 214] 23:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1230a4800) [pid = 1657] [serial = 640] [outer = 0x0] 23:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12c162800) [pid = 1657] [serial = 641] [outer = 0x1230a4800] 23:19:27 INFO - PROCESS | 1657 | 1464070767821 Marionette DEBUG loaded listener.js 23:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12c57a000) [pid = 1657] [serial = 642] [outer = 0x1230a4800] 23:19:28 INFO - PROCESS | 1657 | 1464070768145 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]]]}] 23:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 572ms 23:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:19:28 INFO - PROCESS | 1657 | 1464070768155 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 23:19:28 INFO - PROCESS | 1657 | 1464070768156 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 23:19:28 INFO - PROCESS | 1657 | 1464070768166 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:19:28 INFO - PROCESS | 1657 | 1464070768167 Marionette TRACE conn2 <- [1,830,null,{}] 23:19:28 INFO - PROCESS | 1657 | 1464070768169 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}] 23:19:28 INFO - PROCESS | 1657 | 1464070768250 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 23:19:28 INFO - PROCESS | 1657 | 1464070768254 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c144000 == 47 [pid = 1657] [id = 215] 23:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x110fac800) [pid = 1657] [serial = 643] [outer = 0x0] 23:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x110fb0400) [pid = 1657] [serial = 644] [outer = 0x110fac800] 23:19:28 INFO - PROCESS | 1657 | 1464070768281 Marionette DEBUG loaded listener.js 23:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x110fb5c00) [pid = 1657] [serial = 645] [outer = 0x110fac800] 23:19:28 INFO - PROCESS | 1657 | 1464070768565 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]]]}] 23:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 425ms 23:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:19:28 INFO - PROCESS | 1657 | 1464070768584 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 23:19:28 INFO - PROCESS | 1657 | 1464070768585 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 23:19:28 INFO - PROCESS | 1657 | 1464070768587 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:19:28 INFO - PROCESS | 1657 | 1464070768588 Marionette TRACE conn2 <- [1,834,null,{}] 23:19:28 INFO - PROCESS | 1657 | 1464070768600 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}] 23:19:28 INFO - PROCESS | 1657 | 1464070768712 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 23:19:28 INFO - PROCESS | 1657 | 1464070768718 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c137800 == 48 [pid = 1657] [id = 216] 23:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x110fad400) [pid = 1657] [serial = 646] [outer = 0x0] 23:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x117011000) [pid = 1657] [serial = 647] [outer = 0x110fad400] 23:19:28 INFO - PROCESS | 1657 | 1464070768742 Marionette DEBUG loaded listener.js 23:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x117016000) [pid = 1657] [serial = 648] [outer = 0x110fad400] 23:19:29 INFO - PROCESS | 1657 | 1464070769050 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]]]}] 23:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 579ms 23:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:19:29 INFO - PROCESS | 1657 | 1464070769167 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 23:19:29 INFO - PROCESS | 1657 | 1464070769169 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 23:19:29 INFO - PROCESS | 1657 | 1464070769172 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:19:29 INFO - PROCESS | 1657 | 1464070769175 Marionette TRACE conn2 <- [1,838,null,{}] 23:19:29 INFO - PROCESS | 1657 | 1464070769179 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}] 23:19:29 INFO - PROCESS | 1657 | 1464070769308 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 23:19:29 INFO - PROCESS | 1657 | 1464070769357 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171f7800 == 49 [pid = 1657] [id = 217] 23:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x110fb4c00) [pid = 1657] [serial = 649] [outer = 0x0] 23:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11515f400) [pid = 1657] [serial = 650] [outer = 0x110fb4c00] 23:19:29 INFO - PROCESS | 1657 | 1464070769388 Marionette DEBUG loaded listener.js 23:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x116ac7400) [pid = 1657] [serial = 651] [outer = 0x110fb4c00] 23:19:29 INFO - PROCESS | 1657 | 1464070769813 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]]]}] 23:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 673ms 23:19:29 INFO - PROCESS | 1657 | 1464070769845 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 23:19:29 INFO - PROCESS | 1657 | 1464070769847 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 23:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:19:29 INFO - PROCESS | 1657 | 1464070769853 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:19:29 INFO - PROCESS | 1657 | 1464070769856 Marionette TRACE conn2 <- [1,842,null,{}] 23:19:29 INFO - PROCESS | 1657 | 1464070769877 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}] 23:19:29 INFO - PROCESS | 1657 | 1464070769976 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 23:19:30 INFO - PROCESS | 1657 | 1464070770038 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1249a8800 == 50 [pid = 1657] [id = 218] 23:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11701dc00) [pid = 1657] [serial = 652] [outer = 0x0] 23:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1180b3800) [pid = 1657] [serial = 653] [outer = 0x11701dc00] 23:19:30 INFO - PROCESS | 1657 | 1464070770067 Marionette DEBUG loaded listener.js 23:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1191f7800) [pid = 1657] [serial = 654] [outer = 0x11701dc00] 23:19:30 INFO - PROCESS | 1657 | 1464070770478 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]]]}] 23:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 640ms 23:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:19:30 INFO - PROCESS | 1657 | 1464070770492 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 23:19:30 INFO - PROCESS | 1657 | 1464070770493 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 23:19:30 INFO - PROCESS | 1657 | 1464070770496 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:19:30 INFO - PROCESS | 1657 | 1464070770497 Marionette TRACE conn2 <- [1,846,null,{}] 23:19:30 INFO - PROCESS | 1657 | 1464070770504 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}] 23:19:30 INFO - PROCESS | 1657 | 1464070770629 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 23:19:30 INFO - PROCESS | 1657 | 1464070770705 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf3f800 == 51 [pid = 1657] [id = 219] 23:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1230a6c00) [pid = 1657] [serial = 655] [outer = 0x0] 23:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x123481c00) [pid = 1657] [serial = 656] [outer = 0x1230a6c00] 23:19:30 INFO - PROCESS | 1657 | 1464070770738 Marionette DEBUG loaded listener.js 23:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12503c400) [pid = 1657] [serial = 657] [outer = 0x1230a6c00] 23:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 669ms 23:19:31 INFO - PROCESS | 1657 | 1464070771160 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]]]}] 23:19:31 INFO - PROCESS | 1657 | 1464070771166 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 23:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:19:31 INFO - PROCESS | 1657 | 1464070771167 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 23:19:31 INFO - PROCESS | 1657 | 1464070771170 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:19:31 INFO - PROCESS | 1657 | 1464070771171 Marionette TRACE conn2 <- [1,850,null,{}] 23:19:31 INFO - PROCESS | 1657 | 1464070771173 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}] 23:19:31 INFO - PROCESS | 1657 | 1464070771271 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 23:19:31 INFO - PROCESS | 1657 | 1464070771318 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c958000 == 52 [pid = 1657] [id = 220] 23:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12602f400) [pid = 1657] [serial = 658] [outer = 0x0] 23:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x126aeb800) [pid = 1657] [serial = 659] [outer = 0x12602f400] 23:19:31 INFO - PROCESS | 1657 | 1464070771347 Marionette DEBUG loaded listener.js 23:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1295cbc00) [pid = 1657] [serial = 660] [outer = 0x12602f400] 23:19:31 INFO - PROCESS | 1657 | 1464070771801 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]]]}] 23:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 23:19:31 INFO - PROCESS | 1657 | 1464070771860 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 23:19:31 INFO - PROCESS | 1657 | 1464070771861 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 23:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:19:31 INFO - PROCESS | 1657 | 1464070771865 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:19:31 INFO - PROCESS | 1657 | 1464070771866 Marionette TRACE conn2 <- [1,854,null,{}] 23:19:31 INFO - PROCESS | 1657 | 1464070771869 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}] 23:19:32 INFO - PROCESS | 1657 | 1464070772137 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 23:19:32 INFO - PROCESS | 1657 | 1464070772231 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x119310800 == 53 [pid = 1657] [id = 221] 23:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1138b5c00) [pid = 1657] [serial = 661] [outer = 0x0] 23:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x113df5800) [pid = 1657] [serial = 662] [outer = 0x1138b5c00] 23:19:32 INFO - PROCESS | 1657 | 1464070772259 Marionette DEBUG loaded listener.js 23:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x116722c00) [pid = 1657] [serial = 663] [outer = 0x1138b5c00] 23:19:32 INFO - PROCESS | 1657 | 1464070772677 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]]]}] 23:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 821ms 23:19:32 INFO - PROCESS | 1657 | 1464070772687 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 23:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:19:32 INFO - PROCESS | 1657 | 1464070772689 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 23:19:32 INFO - PROCESS | 1657 | 1464070772692 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:19:32 INFO - PROCESS | 1657 | 1464070772694 Marionette TRACE conn2 <- [1,858,null,{}] 23:19:32 INFO - PROCESS | 1657 | 1464070772697 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}] 23:19:32 INFO - PROCESS | 1657 | 1464070772787 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 23:19:32 INFO - PROCESS | 1657 | 1464070772836 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f0b000 == 54 [pid = 1657] [id = 222] 23:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1169af800) [pid = 1657] [serial = 664] [outer = 0x0] 23:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x117012c00) [pid = 1657] [serial = 665] [outer = 0x1169af800] 23:19:32 INFO - PROCESS | 1657 | 1464070772864 Marionette DEBUG loaded listener.js 23:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x118066800) [pid = 1657] [serial = 666] [outer = 0x1169af800] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12c144000 == 53 [pid = 1657] [id = 215] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf35800 == 52 [pid = 1657] [id = 214] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12571c800 == 51 [pid = 1657] [id = 213] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12b329800 == 50 [pid = 1657] [id = 212] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12afa0800 == 49 [pid = 1657] [id = 211] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12978e000) [pid = 1657] [serial = 593] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x116159000) [pid = 1657] [serial = 563] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1180aec00) [pid = 1657] [serial = 566] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x124617400) [pid = 1657] [serial = 569] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12641b000) [pid = 1657] [serial = 572] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x116966800 == 48 [pid = 1657] [id = 210] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x129527800 == 47 [pid = 1657] [id = 209] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x126441800 == 46 [pid = 1657] [id = 208] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x124368000 == 45 [pid = 1657] [id = 207] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1231f9000 == 44 [pid = 1657] [id = 206] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x116915000 == 43 [pid = 1657] [id = 205] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x11690b000 == 42 [pid = 1657] [id = 204] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x120609000 == 41 [pid = 1657] [id = 200] 23:19:33 INFO - PROCESS | 1657 | --DOCSHELL 0x113311000 == 40 [pid = 1657] [id = 199] 23:19:33 INFO - PROCESS | 1657 | 1464070773294 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]]]}] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1169b2c00) [pid = 1657] [serial = 458] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x126416800) [pid = 1657] [serial = 491] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x125034400) [pid = 1657] [serial = 488] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x123694400) [pid = 1657] [serial = 485] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1193ec800) [pid = 1657] [serial = 482] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1180a8c00) [pid = 1657] [serial = 479] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x119d59800) [pid = 1657] [serial = 476] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x113868c00) [pid = 1657] [serial = 534] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1197c1000) [pid = 1657] [serial = 537] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x124e71000) [pid = 1657] [serial = 584] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x119a99800) [pid = 1657] [serial = 587] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1180b1800) [pid = 1657] [serial = 576] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11758fc00) [pid = 1657] [serial = 575] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1180b2800) [pid = 1657] [serial = 578] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1191fb000) [pid = 1657] [serial = 579] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x119aa0400) [pid = 1657] [serial = 581] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1266c5c00) [pid = 1657] [serial = 588] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12668b800) [pid = 1657] [serial = 585] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1295c3800) [pid = 1657] [serial = 591] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12309d400) [pid = 1657] [serial = 582] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128da7c00) [pid = 1657] [serial = 590] [outer = 0x0] [url = about:blank] 23:19:33 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12b2a3400) [pid = 1657] [serial = 455] [outer = 0x0] [url = about:blank] 23:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 624ms 23:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:19:33 INFO - PROCESS | 1657 | 1464070773317 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 23:19:33 INFO - PROCESS | 1657 | 1464070773318 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 23:19:33 INFO - PROCESS | 1657 | 1464070773321 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:19:33 INFO - PROCESS | 1657 | 1464070773322 Marionette TRACE conn2 <- [1,862,null,{}] 23:19:33 INFO - PROCESS | 1657 | 1464070773324 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}] 23:19:33 INFO - PROCESS | 1657 | 1464070773401 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 23:19:33 INFO - PROCESS | 1657 | 1464070773411 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d6800 == 41 [pid = 1657] [id = 223] 23:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x117015000) [pid = 1657] [serial = 667] [outer = 0x0] 23:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1180b1400) [pid = 1657] [serial = 668] [outer = 0x117015000] 23:19:33 INFO - PROCESS | 1657 | 1464070773449 Marionette DEBUG loaded listener.js 23:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11896f400) [pid = 1657] [serial = 669] [outer = 0x117015000] 23:19:33 INFO - PROCESS | 1657 | 1464070773980 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]]]}] 23:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 673ms 23:19:34 INFO - PROCESS | 1657 | 1464070774001 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 23:19:34 INFO - PROCESS | 1657 | 1464070774005 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 23:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:19:34 INFO - PROCESS | 1657 | 1464070774018 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:19:34 INFO - PROCESS | 1657 | 1464070774023 Marionette TRACE conn2 <- [1,866,null,{}] 23:19:34 INFO - PROCESS | 1657 | 1464070774028 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}] 23:19:34 INFO - PROCESS | 1657 | 1464070774143 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 23:19:34 INFO - PROCESS | 1657 | 1464070774152 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x120612800 == 42 [pid = 1657] [id = 224] 23:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1193e1000) [pid = 1657] [serial = 670] [outer = 0x0] 23:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1197bdc00) [pid = 1657] [serial = 671] [outer = 0x1193e1000] 23:19:34 INFO - PROCESS | 1657 | 1464070774202 Marionette DEBUG loaded listener.js 23:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x119a91c00) [pid = 1657] [serial = 672] [outer = 0x1193e1000] 23:19:34 INFO - PROCESS | 1657 | 1464070774684 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]]]}] 23:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 682ms 23:19:34 INFO - PROCESS | 1657 | 1464070774695 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 23:19:34 INFO - PROCESS | 1657 | 1464070774696 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 23:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:19:34 INFO - PROCESS | 1657 | 1464070774705 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:19:34 INFO - PROCESS | 1657 | 1464070774706 Marionette TRACE conn2 <- [1,870,null,{}] 23:19:34 INFO - PROCESS | 1657 | 1464070774708 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}] 23:19:34 INFO - PROCESS | 1657 | 1464070774818 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 23:19:34 INFO - PROCESS | 1657 | 1464070774827 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x1232b0000 == 43 [pid = 1657] [id = 225] 23:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119a92800) [pid = 1657] [serial = 673] [outer = 0x0] 23:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x119b9a000) [pid = 1657] [serial = 674] [outer = 0x119a92800] 23:19:34 INFO - PROCESS | 1657 | 1464070774852 Marionette DEBUG loaded listener.js 23:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119d37400) [pid = 1657] [serial = 675] [outer = 0x119a92800] 23:19:35 INFO - PROCESS | 1657 | 1464070775126 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]]]}] 23:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 475ms 23:19:35 INFO - PROCESS | 1657 | 1464070775173 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 23:19:35 INFO - PROCESS | 1657 | 1464070775175 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 23:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:19:35 INFO - PROCESS | 1657 | 1464070775180 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:19:35 INFO - PROCESS | 1657 | 1464070775181 Marionette TRACE conn2 <- [1,874,null,{}] 23:19:35 INFO - PROCESS | 1657 | 1464070775184 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}] 23:19:35 INFO - PROCESS | 1657 | 1464070775260 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 23:19:35 INFO - PROCESS | 1657 | 1464070775266 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246d5800 == 44 [pid = 1657] [id = 226] 23:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119d5ac00) [pid = 1657] [serial = 676] [outer = 0x0] 23:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1230a0800) [pid = 1657] [serial = 677] [outer = 0x119d5ac00] 23:19:35 INFO - PROCESS | 1657 | 1464070775297 Marionette DEBUG loaded listener.js 23:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1242c2800) [pid = 1657] [serial = 678] [outer = 0x119d5ac00] 23:19:35 INFO - PROCESS | 1657 | 1464070775682 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]]]}] 23:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 23:19:35 INFO - PROCESS | 1657 | 1464070775702 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 23:19:35 INFO - PROCESS | 1657 | 1464070775704 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 23:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:19:35 INFO - PROCESS | 1657 | 1464070775709 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:19:35 INFO - PROCESS | 1657 | 1464070775712 Marionette TRACE conn2 <- [1,878,null,{}] 23:19:35 INFO - PROCESS | 1657 | 1464070775715 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}] 23:19:35 INFO - PROCESS | 1657 | 1464070775873 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 23:19:35 INFO - PROCESS | 1657 | 1464070775896 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12498f800 == 45 [pid = 1657] [id = 227] 23:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x123703800) [pid = 1657] [serial = 679] [outer = 0x0] 23:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x125037c00) [pid = 1657] [serial = 680] [outer = 0x123703800] 23:19:35 INFO - PROCESS | 1657 | 1464070775937 Marionette DEBUG loaded listener.js 23:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12641a400) [pid = 1657] [serial = 681] [outer = 0x123703800] 23:19:36 INFO - PROCESS | 1657 | 1464070776439 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]]]}] 23:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 772ms 23:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:19:36 INFO - PROCESS | 1657 | 1464070776480 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 23:19:36 INFO - PROCESS | 1657 | 1464070776481 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 23:19:36 INFO - PROCESS | 1657 | 1464070776483 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:19:36 INFO - PROCESS | 1657 | 1464070776484 Marionette TRACE conn2 <- [1,882,null,{}] 23:19:36 INFO - PROCESS | 1657 | 1464070776486 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}] 23:19:36 INFO - PROCESS | 1657 | 1464070776577 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 23:19:36 INFO - PROCESS | 1657 | 1464070776581 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12571e000 == 46 [pid = 1657] [id = 228] 23:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12641b000) [pid = 1657] [serial = 682] [outer = 0x0] 23:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x126772400) [pid = 1657] [serial = 683] [outer = 0x12641b000] 23:19:36 INFO - PROCESS | 1657 | 1464070776606 Marionette DEBUG loaded listener.js 23:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x128d1b400) [pid = 1657] [serial = 684] [outer = 0x12641b000] 23:19:36 INFO - PROCESS | 1657 | 1464070776938 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]]]}] 23:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 467ms 23:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:19:36 INFO - PROCESS | 1657 | 1464070776951 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 23:19:36 INFO - PROCESS | 1657 | 1464070776952 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 23:19:36 INFO - PROCESS | 1657 | 1464070776954 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:19:36 INFO - PROCESS | 1657 | 1464070776955 Marionette TRACE conn2 <- [1,886,null,{}] 23:19:36 INFO - PROCESS | 1657 | 1464070776959 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}] 23:19:37 INFO - PROCESS | 1657 | 1464070777055 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 23:19:37 INFO - PROCESS | 1657 | 1464070777067 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d98800 == 47 [pid = 1657] [id = 229] 23:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x128da6c00) [pid = 1657] [serial = 685] [outer = 0x0] 23:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12934d400) [pid = 1657] [serial = 686] [outer = 0x128da6c00] 23:19:37 INFO - PROCESS | 1657 | 1464070777092 Marionette DEBUG loaded listener.js 23:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1295c6400) [pid = 1657] [serial = 687] [outer = 0x128da6c00] 23:19:37 INFO - PROCESS | 1657 | 1464070777630 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]]]}] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1230a4800) [pid = 1657] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12ba2e800) [pid = 1657] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12421c400) [pid = 1657] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x124e6ec00) [pid = 1657] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x119d3bc00) [pid = 1657] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1191f8000) [pid = 1657] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11758b400) [pid = 1657] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x116943400) [pid = 1657] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x110f64000) [pid = 1657] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x124c05000) [pid = 1657] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11333b000) [pid = 1657] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12baea400) [pid = 1657] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x117172c00) [pid = 1657] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x110fac800) [pid = 1657] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1295c6c00) [pid = 1657] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11806e400) [pid = 1657] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1122b3c00) [pid = 1657] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11386a400) [pid = 1657] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11758f400) [pid = 1657] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12bfdc000) [pid = 1657] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x110f69c00) [pid = 1657] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x124e67800) [pid = 1657] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1295ca400) [pid = 1657] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:19:37 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12567c800) [pid = 1657] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 720ms 23:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:19:37 INFO - PROCESS | 1657 | 1464070777674 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 23:19:37 INFO - PROCESS | 1657 | 1464070777675 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 23:19:37 INFO - PROCESS | 1657 | 1464070777677 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:19:37 INFO - PROCESS | 1657 | 1464070777678 Marionette TRACE conn2 <- [1,890,null,{}] 23:19:37 INFO - PROCESS | 1657 | 1464070777681 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}] 23:19:37 INFO - PROCESS | 1657 | 1464070777755 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 23:19:37 INFO - PROCESS | 1657 | 1464070777762 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12061f000 == 48 [pid = 1657] [id = 230] 23:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11758b400) [pid = 1657] [serial = 688] [outer = 0x0] 23:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x118515000) [pid = 1657] [serial = 689] [outer = 0x11758b400] 23:19:37 INFO - PROCESS | 1657 | 1464070777787 Marionette DEBUG loaded listener.js 23:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119d3d000) [pid = 1657] [serial = 690] [outer = 0x11758b400] 23:19:38 INFO - PROCESS | 1657 | 1464070778098 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]]]}] 23:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 23:19:38 INFO - PROCESS | 1657 | 1464070778147 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 23:19:38 INFO - PROCESS | 1657 | 1464070778148 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 23:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:19:38 INFO - PROCESS | 1657 | 1464070778151 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:19:38 INFO - PROCESS | 1657 | 1464070778152 Marionette TRACE conn2 <- [1,894,null,{}] 23:19:38 INFO - PROCESS | 1657 | 1464070778154 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}] 23:19:38 INFO - PROCESS | 1657 | 1464070778274 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 23:19:38 INFO - PROCESS | 1657 | 1464070778320 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x129bde800 == 49 [pid = 1657] [id = 231] 23:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1242c5800) [pid = 1657] [serial = 691] [outer = 0x0] 23:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12906f800) [pid = 1657] [serial = 692] [outer = 0x1242c5800] 23:19:38 INFO - PROCESS | 1657 | 1464070778368 Marionette DEBUG loaded listener.js 23:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x129bee800) [pid = 1657] [serial = 693] [outer = 0x1242c5800] 23:19:38 INFO - PROCESS | 1657 | 1464070778774 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]]]}] 23:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 669ms 23:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:19:38 INFO - PROCESS | 1657 | 1464070778820 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 23:19:38 INFO - PROCESS | 1657 | 1464070778822 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 23:19:38 INFO - PROCESS | 1657 | 1464070778824 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:19:38 INFO - PROCESS | 1657 | 1464070778826 Marionette TRACE conn2 <- [1,898,null,{}] 23:19:38 INFO - PROCESS | 1657 | 1464070778828 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}] 23:19:38 INFO - PROCESS | 1657 | 1464070778937 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 23:19:38 INFO - PROCESS | 1657 | 1464070778944 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afa6000 == 50 [pid = 1657] [id = 232] 23:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x124c05000) [pid = 1657] [serial = 694] [outer = 0x0] 23:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12a8dd800) [pid = 1657] [serial = 695] [outer = 0x124c05000] 23:19:38 INFO - PROCESS | 1657 | 1464070778968 Marionette DEBUG loaded listener.js 23:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12b2a8000) [pid = 1657] [serial = 696] [outer = 0x124c05000] 23:19:39 INFO - PROCESS | 1657 | 1464070779262 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]]]}] 23:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 23:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:19:39 INFO - PROCESS | 1657 | 1464070779296 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 23:19:39 INFO - PROCESS | 1657 | 1464070779297 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 23:19:39 INFO - PROCESS | 1657 | 1464070779299 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:19:39 INFO - PROCESS | 1657 | 1464070779300 Marionette TRACE conn2 <- [1,902,null,{}] 23:19:39 INFO - PROCESS | 1657 | 1464070779303 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}] 23:19:39 INFO - PROCESS | 1657 | 1464070779381 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 23:19:39 INFO - PROCESS | 1657 | 1464070779386 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf34000 == 51 [pid = 1657] [id = 233] 23:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12602fc00) [pid = 1657] [serial = 697] [outer = 0x0] 23:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12ba2d400) [pid = 1657] [serial = 698] [outer = 0x12602fc00] 23:19:39 INFO - PROCESS | 1657 | 1464070779410 Marionette DEBUG loaded listener.js 23:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12bae5000) [pid = 1657] [serial = 699] [outer = 0x12602fc00] 23:19:39 INFO - PROCESS | 1657 | 1464070779828 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]]]}] 23:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 569ms 23:19:39 INFO - PROCESS | 1657 | 1464070779869 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 23:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:19:39 INFO - PROCESS | 1657 | 1464070779871 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 23:19:39 INFO - PROCESS | 1657 | 1464070779876 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:19:39 INFO - PROCESS | 1657 | 1464070779880 Marionette TRACE conn2 <- [1,906,null,{}] 23:19:39 INFO - PROCESS | 1657 | 1464070779884 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}] 23:19:39 INFO - PROCESS | 1657 | 1464070779987 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 23:19:40 INFO - PROCESS | 1657 | 1464070780051 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f03000 == 52 [pid = 1657] [id = 234] 23:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x111a0e400) [pid = 1657] [serial = 700] [outer = 0x0] 23:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11333a000) [pid = 1657] [serial = 701] [outer = 0x111a0e400] 23:19:40 INFO - PROCESS | 1657 | 1464070780082 Marionette DEBUG loaded listener.js 23:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1166b7000) [pid = 1657] [serial = 702] [outer = 0x111a0e400] 23:19:40 INFO - PROCESS | 1657 | 1464070780506 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]]]}] 23:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 675ms 23:19:40 INFO - PROCESS | 1657 | 1464070780550 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 23:19:40 INFO - PROCESS | 1657 | 1464070780554 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 23:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:19:40 INFO - PROCESS | 1657 | 1464070780559 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:19:40 INFO - PROCESS | 1657 | 1464070780561 Marionette TRACE conn2 <- [1,910,null,{}] 23:19:40 INFO - PROCESS | 1657 | 1464070780563 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}] 23:19:40 INFO - PROCESS | 1657 | 1464070780662 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 23:19:40 INFO - PROCESS | 1657 | 1464070780726 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x123450000 == 53 [pid = 1657] [id = 235] 23:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x116ac9000) [pid = 1657] [serial = 703] [outer = 0x0] 23:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11806e800) [pid = 1657] [serial = 704] [outer = 0x116ac9000] 23:19:40 INFO - PROCESS | 1657 | 1464070780755 Marionette DEBUG loaded listener.js 23:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x118972400) [pid = 1657] [serial = 705] [outer = 0x116ac9000] 23:19:41 INFO - PROCESS | 1657 | 1464070781173 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]]]}] 23:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 621ms 23:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:19:41 INFO - PROCESS | 1657 | 1464070781180 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 23:19:41 INFO - PROCESS | 1657 | 1464070781182 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 23:19:41 INFO - PROCESS | 1657 | 1464070781184 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:19:41 INFO - PROCESS | 1657 | 1464070781186 Marionette TRACE conn2 <- [1,914,null,{}] 23:19:41 INFO - PROCESS | 1657 | 1464070781196 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}] 23:19:41 INFO - PROCESS | 1657 | 1464070781318 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 23:19:41 INFO - PROCESS | 1657 | 1464070781384 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf3b000 == 54 [pid = 1657] [id = 236] 23:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119a98c00) [pid = 1657] [serial = 706] [outer = 0x0] 23:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x119d34400) [pid = 1657] [serial = 707] [outer = 0x119a98c00] 23:19:41 INFO - PROCESS | 1657 | 1464070781415 Marionette DEBUG loaded listener.js 23:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x119d59800) [pid = 1657] [serial = 708] [outer = 0x119a98c00] 23:19:41 INFO - PROCESS | 1657 | 1464070781821 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]]]}] 23:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 23:19:41 INFO - PROCESS | 1657 | 1464070781855 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 23:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:19:41 INFO - PROCESS | 1657 | 1464070781857 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 23:19:41 INFO - PROCESS | 1657 | 1464070781859 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:19:41 INFO - PROCESS | 1657 | 1464070781861 Marionette TRACE conn2 <- [1,918,null,{}] 23:19:41 INFO - PROCESS | 1657 | 1464070781863 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}] 23:19:41 INFO - PROCESS | 1657 | 1464070781960 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 23:19:42 INFO - PROCESS | 1657 | 1464070782010 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c945000 == 55 [pid = 1657] [id = 237] 23:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x123480c00) [pid = 1657] [serial = 709] [outer = 0x0] 23:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x124e69c00) [pid = 1657] [serial = 710] [outer = 0x123480c00] 23:19:42 INFO - PROCESS | 1657 | 1464070782039 Marionette DEBUG loaded listener.js 23:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x126773400) [pid = 1657] [serial = 711] [outer = 0x123480c00] 23:19:42 INFO - PROCESS | 1657 | 1464070782444 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]]]}] 23:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 618ms 23:19:42 INFO - PROCESS | 1657 | 1464070782478 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 23:19:42 INFO - PROCESS | 1657 | 1464070782479 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 23:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:19:42 INFO - PROCESS | 1657 | 1464070782482 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:19:42 INFO - PROCESS | 1657 | 1464070782483 Marionette TRACE conn2 <- [1,922,null,{}] 23:19:42 INFO - PROCESS | 1657 | 1464070782485 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}] 23:19:42 INFO - PROCESS | 1657 | 1464070782580 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 23:19:42 INFO - PROCESS | 1657 | 1464070782662 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc68800 == 56 [pid = 1657] [id = 238] 23:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x110f72c00) [pid = 1657] [serial = 712] [outer = 0x0] 23:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x129797400) [pid = 1657] [serial = 713] [outer = 0x110f72c00] 23:19:42 INFO - PROCESS | 1657 | 1464070782688 Marionette DEBUG loaded listener.js 23:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12b0dd400) [pid = 1657] [serial = 714] [outer = 0x110f72c00] 23:19:43 INFO - PROCESS | 1657 | 1464070783165 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]]]}] 23:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 718ms 23:19:43 INFO - PROCESS | 1657 | 1464070783201 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 23:19:43 INFO - PROCESS | 1657 | 1464070783203 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 23:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:19:43 INFO - PROCESS | 1657 | 1464070783207 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:19:43 INFO - PROCESS | 1657 | 1464070783209 Marionette TRACE conn2 <- [1,926,null,{}] 23:19:43 INFO - PROCESS | 1657 | 1464070783212 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}] 23:19:43 INFO - PROCESS | 1657 | 1464070783376 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 23:19:43 INFO - PROCESS | 1657 | 1464070783452 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cda2000 == 57 [pid = 1657] [id = 239] 23:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12b2a4800) [pid = 1657] [serial = 715] [outer = 0x0] 23:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12baf8800) [pid = 1657] [serial = 716] [outer = 0x12b2a4800] 23:19:43 INFO - PROCESS | 1657 | 1464070783482 Marionette DEBUG loaded listener.js 23:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12c157400) [pid = 1657] [serial = 717] [outer = 0x12b2a4800] 23:19:43 INFO - PROCESS | 1657 | 1464070783873 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]]]}] 23:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 721ms 23:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:19:43 INFO - PROCESS | 1657 | 1464070783928 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 23:19:43 INFO - PROCESS | 1657 | 1464070783929 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 23:19:43 INFO - PROCESS | 1657 | 1464070783931 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:19:43 INFO - PROCESS | 1657 | 1464070783933 Marionette TRACE conn2 <- [1,930,null,{}] 23:19:43 INFO - PROCESS | 1657 | 1464070783935 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}] 23:19:44 INFO - PROCESS | 1657 | 1464070784033 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 23:19:44 INFO - PROCESS | 1657 | 1464070784099 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x116960800 == 58 [pid = 1657] [id = 240] 23:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x110fa9c00) [pid = 1657] [serial = 718] [outer = 0x0] 23:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x118066c00) [pid = 1657] [serial = 719] [outer = 0x110fa9c00] 23:19:44 INFO - PROCESS | 1657 | 1464070784128 Marionette DEBUG loaded listener.js 23:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12bae0400) [pid = 1657] [serial = 720] [outer = 0x110fa9c00] 23:19:44 INFO - PROCESS | 1657 | 1464070784672 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]]]}] 23:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 771ms 23:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:19:44 INFO - PROCESS | 1657 | 1464070784703 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 23:19:44 INFO - PROCESS | 1657 | 1464070784705 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 23:19:44 INFO - PROCESS | 1657 | 1464070784711 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:19:44 INFO - PROCESS | 1657 | 1464070784713 Marionette TRACE conn2 <- [1,934,null,{}] 23:19:44 INFO - PROCESS | 1657 | 1464070784717 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}] 23:19:44 INFO - PROCESS | 1657 | 1464070784812 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 23:19:44 INFO - PROCESS | 1657 | 1464070784867 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f05000 == 59 [pid = 1657] [id = 241] 23:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x113864800) [pid = 1657] [serial = 721] [outer = 0x0] 23:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x113d06400) [pid = 1657] [serial = 722] [outer = 0x113864800] 23:19:44 INFO - PROCESS | 1657 | 1464070784896 Marionette DEBUG loaded listener.js 23:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x116720800) [pid = 1657] [serial = 723] [outer = 0x113864800] 23:19:45 INFO - PROCESS | 1657 | 1464070785309 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]]]}] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12afa6000 == 58 [pid = 1657] [id = 232] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x129bde800 == 57 [pid = 1657] [id = 231] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12061f000 == 56 [pid = 1657] [id = 230] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x126d98800 == 55 [pid = 1657] [id = 229] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12571e000 == 54 [pid = 1657] [id = 228] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12498f800 == 53 [pid = 1657] [id = 227] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1246d5800 == 52 [pid = 1657] [id = 226] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x117011000) [pid = 1657] [serial = 647] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1232b0000 == 51 [pid = 1657] [id = 225] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x120612800 == 50 [pid = 1657] [id = 224] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d6800 == 49 [pid = 1657] [id = 223] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x116f0b000 == 48 [pid = 1657] [id = 222] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x119310800 == 47 [pid = 1657] [id = 221] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf3f800 == 46 [pid = 1657] [id = 219] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1249a8800 == 45 [pid = 1657] [id = 218] 23:19:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1171f7800 == 44 [pid = 1657] [id = 217] 23:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 673ms 23:19:45 INFO - PROCESS | 1657 | 1464070785382 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 23:19:45 INFO - PROCESS | 1657 | 1464070785386 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 23:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:19:45 INFO - PROCESS | 1657 | 1464070785403 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:19:45 INFO - PROCESS | 1657 | 1464070785405 Marionette TRACE conn2 <- [1,938,null,{}] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x110fb5c00) [pid = 1657] [serial = 645] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12c162800) [pid = 1657] [serial = 641] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12baf1800) [pid = 1657] [serial = 630] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x125038400) [pid = 1657] [serial = 570] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x129350c00) [pid = 1657] [serial = 621] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1266c5000) [pid = 1657] [serial = 603] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x119382800) [pid = 1657] [serial = 599] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x118070c00) [pid = 1657] [serial = 611] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11837d800) [pid = 1657] [serial = 614] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x110f71000) [pid = 1657] [serial = 531] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12a8d9400) [pid = 1657] [serial = 624] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12badfc00) [pid = 1657] [serial = 629] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x116a50c00) [pid = 1657] [serial = 564] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12bafdc00) [pid = 1657] [serial = 632] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x129b27800) [pid = 1657] [serial = 623] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x128db0800) [pid = 1657] [serial = 608] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x110fb0400) [pid = 1657] [serial = 644] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12b0d9c00) [pid = 1657] [serial = 626] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12ba31800) [pid = 1657] [serial = 627] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x129070400) [pid = 1657] [serial = 605] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x129bf5400) [pid = 1657] [serial = 609] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x128d12400) [pid = 1657] [serial = 573] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1193eec00) [pid = 1657] [serial = 639] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1191fec00) [pid = 1657] [serial = 567] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x124e6d000) [pid = 1657] [serial = 602] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12c157800) [pid = 1657] [serial = 635] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x129355800) [pid = 1657] [serial = 606] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12c57a000) [pid = 1657] [serial = 642] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x126ae3400) [pid = 1657] [serial = 620] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12bfe3800) [pid = 1657] [serial = 633] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119a92000) [pid = 1657] [serial = 600] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x111c7c800) [pid = 1657] [serial = 596] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x118950c00) [pid = 1657] [serial = 612] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12c162000) [pid = 1657] [serial = 636] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x125037800) [pid = 1657] [serial = 617] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x126035000) [pid = 1657] [serial = 618] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1160dd400) [pid = 1657] [serial = 597] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x129bee400) [pid = 1657] [serial = 594] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x118074c00) [pid = 1657] [serial = 638] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119a95000) [pid = 1657] [serial = 615] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12668c000) [pid = 1657] [serial = 561] [outer = 0x0] [url = about:blank] 23:19:45 INFO - PROCESS | 1657 | 1464070785419 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}] 23:19:45 INFO - PROCESS | 1657 | 1464070785496 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 23:19:45 INFO - PROCESS | 1657 | 1464070785504 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171f7800 == 45 [pid = 1657] [id = 242] 23:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11701c400) [pid = 1657] [serial = 724] [outer = 0x0] 23:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x117582800) [pid = 1657] [serial = 725] [outer = 0x11701c400] 23:19:45 INFO - PROCESS | 1657 | 1464070785532 Marionette DEBUG loaded listener.js 23:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1183aec00) [pid = 1657] [serial = 726] [outer = 0x11701c400] 23:19:45 INFO - PROCESS | 1657 | 1464070785872 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]]]}] 23:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 493ms 23:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:19:45 INFO - PROCESS | 1657 | 1464070785883 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 23:19:45 INFO - PROCESS | 1657 | 1464070785884 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 23:19:45 INFO - PROCESS | 1657 | 1464070785886 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:19:45 INFO - PROCESS | 1657 | 1464070785889 Marionette TRACE conn2 <- [1,942,null,{}] 23:19:45 INFO - PROCESS | 1657 | 1464070785900 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}] 23:19:45 INFO - PROCESS | 1657 | 1464070785994 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 23:19:46 INFO - PROCESS | 1657 | 1464070786043 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231e8000 == 46 [pid = 1657] [id = 243] 23:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1180af400) [pid = 1657] [serial = 727] [outer = 0x0] 23:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119153400) [pid = 1657] [serial = 728] [outer = 0x1180af400] 23:19:46 INFO - PROCESS | 1657 | 1464070786073 Marionette DEBUG loaded listener.js 23:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119a92400) [pid = 1657] [serial = 729] [outer = 0x1180af400] 23:19:46 INFO - PROCESS | 1657 | 1464070786430 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]]]}] 23:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 573ms 23:19:46 INFO - PROCESS | 1657 | 1464070786460 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 23:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:19:46 INFO - PROCESS | 1657 | 1464070786463 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 23:19:46 INFO - PROCESS | 1657 | 1464070786466 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:19:46 INFO - PROCESS | 1657 | 1464070786467 Marionette TRACE conn2 <- [1,946,null,{}] 23:19:46 INFO - PROCESS | 1657 | 1464070786471 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}] 23:19:46 INFO - PROCESS | 1657 | 1464070786586 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 23:19:46 INFO - PROCESS | 1657 | 1464070786637 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x124359800 == 47 [pid = 1657] [id = 244] 23:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1193eec00) [pid = 1657] [serial = 730] [outer = 0x0] 23:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x119d37c00) [pid = 1657] [serial = 731] [outer = 0x1193eec00] 23:19:46 INFO - PROCESS | 1657 | 1464070786663 Marionette DEBUG loaded listener.js 23:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1233da000) [pid = 1657] [serial = 732] [outer = 0x1193eec00] 23:19:46 INFO - PROCESS | 1657 | 1464070786933 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]]]}] 23:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 520ms 23:19:46 INFO - PROCESS | 1657 | 1464070786985 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 23:19:46 INFO - PROCESS | 1657 | 1464070786986 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 23:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:19:46 INFO - PROCESS | 1657 | 1464070786988 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:19:46 INFO - PROCESS | 1657 | 1464070786990 Marionette TRACE conn2 <- [1,950,null,{}] 23:19:46 INFO - PROCESS | 1657 | 1464070786994 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}] 23:19:47 INFO - PROCESS | 1657 | 1464070787073 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 23:19:47 INFO - PROCESS | 1657 | 1464070787079 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12571e000 == 48 [pid = 1657] [id = 245] 23:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1233db000) [pid = 1657] [serial = 733] [outer = 0x0] 23:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x124e0f800) [pid = 1657] [serial = 734] [outer = 0x1233db000] 23:19:47 INFO - PROCESS | 1657 | 1464070787104 Marionette DEBUG loaded listener.js 23:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x125683000) [pid = 1657] [serial = 735] [outer = 0x1233db000] 23:19:47 INFO - PROCESS | 1657 | 1464070787420 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]]]}] 23:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 472ms 23:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:19:47 INFO - PROCESS | 1657 | 1464070787460 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 23:19:47 INFO - PROCESS | 1657 | 1464070787461 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 23:19:47 INFO - PROCESS | 1657 | 1464070787464 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:19:47 INFO - PROCESS | 1657 | 1464070787465 Marionette TRACE conn2 <- [1,954,null,{}] 23:19:47 INFO - PROCESS | 1657 | 1464070787467 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}] 23:19:47 INFO - PROCESS | 1657 | 1464070787588 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 23:19:47 INFO - PROCESS | 1657 | 1464070787602 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a40000 == 49 [pid = 1657] [id = 246] 23:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x125680800) [pid = 1657] [serial = 736] [outer = 0x0] 23:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x126ae3400) [pid = 1657] [serial = 737] [outer = 0x125680800] 23:19:47 INFO - PROCESS | 1657 | 1464070787634 Marionette DEBUG loaded listener.js 23:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1295cf000) [pid = 1657] [serial = 738] [outer = 0x125680800] 23:19:47 INFO - PROCESS | 1657 | 1464070787972 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]]]}] 23:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 517ms 23:19:47 INFO - PROCESS | 1657 | 1464070787982 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 23:19:47 INFO - PROCESS | 1657 | 1464070787983 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 23:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:19:47 INFO - PROCESS | 1657 | 1464070787985 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:19:47 INFO - PROCESS | 1657 | 1464070787986 Marionette TRACE conn2 <- [1,958,null,{}] 23:19:47 INFO - PROCESS | 1657 | 1464070787989 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}] 23:19:48 INFO - PROCESS | 1657 | 1464070788091 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 23:19:48 INFO - PROCESS | 1657 | 1464070788095 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297c6000 == 50 [pid = 1657] [id = 247] 23:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x125683400) [pid = 1657] [serial = 739] [outer = 0x0] 23:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x129bf8800) [pid = 1657] [serial = 740] [outer = 0x125683400] 23:19:48 INFO - PROCESS | 1657 | 1464070788146 Marionette DEBUG loaded listener.js 23:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12b2a5800) [pid = 1657] [serial = 741] [outer = 0x125683400] 23:19:48 INFO - PROCESS | 1657 | 1464070788456 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]]]}] 23:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 23:19:48 INFO - PROCESS | 1657 | 1464070788504 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 23:19:48 INFO - PROCESS | 1657 | 1464070788505 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 23:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:19:48 INFO - PROCESS | 1657 | 1464070788508 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:19:48 INFO - PROCESS | 1657 | 1464070788509 Marionette TRACE conn2 <- [1,962,null,{}] 23:19:48 INFO - PROCESS | 1657 | 1464070788511 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}] 23:19:48 INFO - PROCESS | 1657 | 1464070788610 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 23:19:48 INFO - PROCESS | 1657 | 1464070788622 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x129be6800 == 51 [pid = 1657] [id = 248] 23:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12a8e1800) [pid = 1657] [serial = 742] [outer = 0x0] 23:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12baeac00) [pid = 1657] [serial = 743] [outer = 0x12a8e1800] 23:19:48 INFO - PROCESS | 1657 | 1464070788647 Marionette DEBUG loaded listener.js 23:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12bafc000) [pid = 1657] [serial = 744] [outer = 0x12a8e1800] 23:19:49 INFO - PROCESS | 1657 | 1464070789034 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]]]}] 23:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 570ms 23:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:19:49 INFO - PROCESS | 1657 | 1464070789079 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 23:19:49 INFO - PROCESS | 1657 | 1464070789080 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 23:19:49 INFO - PROCESS | 1657 | 1464070789084 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:19:49 INFO - PROCESS | 1657 | 1464070789085 Marionette TRACE conn2 <- [1,966,null,{}] 23:19:49 INFO - PROCESS | 1657 | 1464070789089 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}] 23:19:49 INFO - PROCESS | 1657 | 1464070789239 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 23:19:49 INFO - PROCESS | 1657 | 1464070789264 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b324000 == 52 [pid = 1657] [id = 249] 23:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x112a6ec00) [pid = 1657] [serial = 745] [outer = 0x0] 23:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12ba31c00) [pid = 1657] [serial = 746] [outer = 0x112a6ec00] 23:19:49 INFO - PROCESS | 1657 | 1464070789304 Marionette DEBUG loaded listener.js 23:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12c15b400) [pid = 1657] [serial = 747] [outer = 0x112a6ec00] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x128da6c00) [pid = 1657] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x124c05000) [pid = 1657] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11758b400) [pid = 1657] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1242c5800) [pid = 1657] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x123703800) [pid = 1657] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12641b000) [pid = 1657] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x110fad400) [pid = 1657] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1193e1000) [pid = 1657] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x117015000) [pid = 1657] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119a92800) [pid = 1657] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1169af800) [pid = 1657] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1138b5c00) [pid = 1657] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:19:49 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119d5ac00) [pid = 1657] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:19:49 INFO - PROCESS | 1657 | 1464070789734 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]]]}] 23:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 670ms 23:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:19:49 INFO - PROCESS | 1657 | 1464070789754 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 23:19:49 INFO - PROCESS | 1657 | 1464070789755 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 23:19:49 INFO - PROCESS | 1657 | 1464070789757 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:19:49 INFO - PROCESS | 1657 | 1464070789760 Marionette TRACE conn2 <- [1,970,null,{}] 23:19:49 INFO - PROCESS | 1657 | 1464070789764 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}] 23:19:49 INFO - PROCESS | 1657 | 1464070789846 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 23:19:49 INFO - PROCESS | 1657 | 1464070789851 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297c1000 == 53 [pid = 1657] [id = 250] 23:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x115e3f400) [pid = 1657] [serial = 748] [outer = 0x0] 23:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119d39c00) [pid = 1657] [serial = 749] [outer = 0x115e3f400] 23:19:49 INFO - PROCESS | 1657 | 1464070789875 Marionette DEBUG loaded listener.js 23:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1295cfc00) [pid = 1657] [serial = 750] [outer = 0x115e3f400] 23:19:50 INFO - PROCESS | 1657 | 1464070790202 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]]]}] 23:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 473ms 23:19:50 INFO - PROCESS | 1657 | 1464070790231 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 23:19:50 INFO - PROCESS | 1657 | 1464070790232 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 23:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:19:50 INFO - PROCESS | 1657 | 1464070790234 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:19:50 INFO - PROCESS | 1657 | 1464070790247 Marionette TRACE conn2 <- [1,974,null,{}] 23:19:50 INFO - PROCESS | 1657 | 1464070790255 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}] 23:19:50 INFO - PROCESS | 1657 | 1464070790350 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 23:19:50 INFO - PROCESS | 1657 | 1464070790354 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c13d800 == 54 [pid = 1657] [id = 251] 23:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12c15cc00) [pid = 1657] [serial = 751] [outer = 0x0] 23:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12c571000) [pid = 1657] [serial = 752] [outer = 0x12c15cc00] 23:19:50 INFO - PROCESS | 1657 | 1464070790383 Marionette DEBUG loaded listener.js 23:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12c57e000) [pid = 1657] [serial = 753] [outer = 0x12c15cc00] 23:19:50 INFO - PROCESS | 1657 | 1464070790701 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]]]}] 23:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 485ms 23:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:19:50 INFO - PROCESS | 1657 | 1464070790720 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 23:19:50 INFO - PROCESS | 1657 | 1464070790721 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 23:19:50 INFO - PROCESS | 1657 | 1464070790724 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:19:50 INFO - PROCESS | 1657 | 1464070790725 Marionette TRACE conn2 <- [1,978,null,{}] 23:19:50 INFO - PROCESS | 1657 | 1464070790730 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}] 23:19:50 INFO - PROCESS | 1657 | 1464070790813 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 23:19:50 INFO - PROCESS | 1657 | 1464070790817 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c948000 == 55 [pid = 1657] [id = 252] 23:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x112a10800) [pid = 1657] [serial = 754] [outer = 0x0] 23:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x112a18800) [pid = 1657] [serial = 755] [outer = 0x112a10800] 23:19:50 INFO - PROCESS | 1657 | 1464070790841 Marionette DEBUG loaded listener.js 23:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x112a1c800) [pid = 1657] [serial = 756] [outer = 0x112a10800] 23:19:51 INFO - PROCESS | 1657 | 1464070791183 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]]]}] 23:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 471ms 23:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:19:51 INFO - PROCESS | 1657 | 1464070791196 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 23:19:51 INFO - PROCESS | 1657 | 1464070791198 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 23:19:51 INFO - PROCESS | 1657 | 1464070791201 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:19:51 INFO - PROCESS | 1657 | 1464070791202 Marionette TRACE conn2 <- [1,982,null,{}] 23:19:51 INFO - PROCESS | 1657 | 1464070791205 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}] 23:19:51 INFO - PROCESS | 1657 | 1464070791356 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 23:19:51 INFO - PROCESS | 1657 | 1464070791377 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfc5000 == 56 [pid = 1657] [id = 253] 23:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x112a10c00) [pid = 1657] [serial = 757] [outer = 0x0] 23:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x112a1dc00) [pid = 1657] [serial = 758] [outer = 0x112a10c00] 23:19:51 INFO - PROCESS | 1657 | 1464070791418 Marionette DEBUG loaded listener.js 23:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1181c9400) [pid = 1657] [serial = 759] [outer = 0x112a10c00] 23:19:51 INFO - PROCESS | 1657 | 1464070791953 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]]]}] 23:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 820ms 23:19:52 INFO - PROCESS | 1657 | 1464070792021 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 23:19:52 INFO - PROCESS | 1657 | 1464070792025 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 23:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:19:52 INFO - PROCESS | 1657 | 1464070792031 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:19:52 INFO - PROCESS | 1657 | 1464070792035 Marionette TRACE conn2 <- [1,986,null,{}] 23:19:52 INFO - PROCESS | 1657 | 1464070792041 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}] 23:19:52 INFO - PROCESS | 1657 | 1464070792148 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 23:19:52 INFO - PROCESS | 1657 | 1464070792211 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x11847d800 == 57 [pid = 1657] [id = 254] 23:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x110fb3400) [pid = 1657] [serial = 760] [outer = 0x0] 23:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x112a60000) [pid = 1657] [serial = 761] [outer = 0x110fb3400] 23:19:52 INFO - PROCESS | 1657 | 1464070792243 Marionette DEBUG loaded listener.js 23:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x116714800) [pid = 1657] [serial = 762] [outer = 0x110fb3400] 23:19:52 INFO - PROCESS | 1657 | 1464070792678 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]]]}] 23:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 726ms 23:19:52 INFO - PROCESS | 1657 | 1464070792756 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 23:19:52 INFO - PROCESS | 1657 | 1464070792760 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 23:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:19:52 INFO - PROCESS | 1657 | 1464070792765 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:19:52 INFO - PROCESS | 1657 | 1464070792767 Marionette TRACE conn2 <- [1,990,null,{}] 23:19:52 INFO - PROCESS | 1657 | 1464070792769 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}] 23:19:52 INFO - PROCESS | 1657 | 1464070792874 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 23:19:52 INFO - PROCESS | 1657 | 1464070792940 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x126443800 == 58 [pid = 1657] [id = 255] 23:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x117013c00) [pid = 1657] [serial = 763] [outer = 0x0] 23:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1181cbc00) [pid = 1657] [serial = 764] [outer = 0x117013c00] 23:19:52 INFO - PROCESS | 1657 | 1464070792970 Marionette DEBUG loaded listener.js 23:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1183ac000) [pid = 1657] [serial = 765] [outer = 0x117013c00] 23:19:53 INFO - PROCESS | 1657 | 1464070793387 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]]]}] 23:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 23:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:19:53 INFO - PROCESS | 1657 | 1464070793449 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 23:19:53 INFO - PROCESS | 1657 | 1464070793450 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 23:19:53 INFO - PROCESS | 1657 | 1464070793452 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:19:53 INFO - PROCESS | 1657 | 1464070793455 Marionette TRACE conn2 <- [1,994,null,{}] 23:19:53 INFO - PROCESS | 1657 | 1464070793493 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}] 23:19:53 INFO - PROCESS | 1657 | 1464070793615 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 23:19:53 INFO - PROCESS | 1657 | 1464070793667 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d330000 == 59 [pid = 1657] [id = 256] 23:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1196b9800) [pid = 1657] [serial = 766] [outer = 0x0] 23:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1196bd000) [pid = 1657] [serial = 767] [outer = 0x1196b9800] 23:19:53 INFO - PROCESS | 1657 | 1464070793699 Marionette DEBUG loaded listener.js 23:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1196c2c00) [pid = 1657] [serial = 768] [outer = 0x1196b9800] 23:19:54 INFO - PROCESS | 1657 | 1464070794116 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]]]}] 23:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 725ms 23:19:54 INFO - PROCESS | 1657 | 1464070794178 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 23:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:19:54 INFO - PROCESS | 1657 | 1464070794180 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 23:19:54 INFO - PROCESS | 1657 | 1464070794182 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:19:54 INFO - PROCESS | 1657 | 1464070794183 Marionette TRACE conn2 <- [1,998,null,{}] 23:19:54 INFO - PROCESS | 1657 | 1464070794186 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}] 23:19:54 INFO - PROCESS | 1657 | 1464070794289 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 23:19:54 INFO - PROCESS | 1657 | 1464070794343 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4c9800 == 60 [pid = 1657] [id = 257] 23:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1196c6000) [pid = 1657] [serial = 769] [outer = 0x0] 23:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x119a95400) [pid = 1657] [serial = 770] [outer = 0x1196c6000] 23:19:54 INFO - PROCESS | 1657 | 1464070794373 Marionette DEBUG loaded listener.js 23:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x119d35000) [pid = 1657] [serial = 771] [outer = 0x1196c6000] 23:19:55 INFO - PROCESS | 1657 | 1464070795054 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]]]}] 23:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 919ms 23:19:55 INFO - PROCESS | 1657 | 1464070795102 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 23:19:55 INFO - PROCESS | 1657 | 1464070795104 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 23:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:19:55 INFO - PROCESS | 1657 | 1464070795107 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:19:55 INFO - PROCESS | 1657 | 1464070795110 Marionette TRACE conn2 <- [1,1002,null,{}] 23:19:55 INFO - PROCESS | 1657 | 1464070795114 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}] 23:19:55 INFO - PROCESS | 1657 | 1464070795206 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 23:19:55 INFO - PROCESS | 1657 | 1464070795277 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x119f27000 == 61 [pid = 1657] [id = 258] 23:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x110fa8c00) [pid = 1657] [serial = 772] [outer = 0x0] 23:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x115ebf400) [pid = 1657] [serial = 773] [outer = 0x110fa8c00] 23:19:55 INFO - PROCESS | 1657 | 1464070795307 Marionette DEBUG loaded listener.js 23:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x117015c00) [pid = 1657] [serial = 774] [outer = 0x110fa8c00] 23:19:55 INFO - PROCESS | 1657 | 1464070795735 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]]]}] 23:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 674ms 23:19:55 INFO - PROCESS | 1657 | 1464070795781 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 23:19:55 INFO - PROCESS | 1657 | 1464070795785 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 23:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:19:55 INFO - PROCESS | 1657 | 1464070795789 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:19:55 INFO - PROCESS | 1657 | 1464070795790 Marionette TRACE conn2 <- [1,1006,null,{}] 23:19:55 INFO - PROCESS | 1657 | 1464070795793 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}] 23:19:55 INFO - PROCESS | 1657 | 1464070795884 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 23:19:55 INFO - PROCESS | 1657 | 1464070795935 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x116979800 == 62 [pid = 1657] [id = 259] 23:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x116a52400) [pid = 1657] [serial = 775] [outer = 0x0] 23:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11758d000) [pid = 1657] [serial = 776] [outer = 0x116a52400] 23:19:55 INFO - PROCESS | 1657 | 1464070795963 Marionette DEBUG loaded listener.js 23:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x118071400) [pid = 1657] [serial = 777] [outer = 0x116a52400] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12c137800 == 61 [pid = 1657] [id = 216] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12c948000 == 60 [pid = 1657] [id = 252] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12c13d800 == 59 [pid = 1657] [id = 251] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1297c1000 == 58 [pid = 1657] [id = 250] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11515f400) [pid = 1657] [serial = 650] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1180b3800) [pid = 1657] [serial = 653] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x123481c00) [pid = 1657] [serial = 656] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x126aeb800) [pid = 1657] [serial = 659] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12ba2d400) [pid = 1657] [serial = 698] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | 1464070796399 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]]]}] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12b324000 == 57 [pid = 1657] [id = 249] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x129be6800 == 56 [pid = 1657] [id = 248] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1297c6000 == 55 [pid = 1657] [id = 247] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x126a40000 == 54 [pid = 1657] [id = 246] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12571e000 == 53 [pid = 1657] [id = 245] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x124359800 == 52 [pid = 1657] [id = 244] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1231e8000 == 51 [pid = 1657] [id = 243] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1171f7800 == 50 [pid = 1657] [id = 242] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x116f05000 == 49 [pid = 1657] [id = 241] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x116960800 == 48 [pid = 1657] [id = 240] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12cda2000 == 47 [pid = 1657] [id = 239] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc68800 == 46 [pid = 1657] [id = 238] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12c945000 == 45 [pid = 1657] [id = 237] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf3b000 == 44 [pid = 1657] [id = 236] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x123450000 == 43 [pid = 1657] [id = 235] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x116f03000 == 42 [pid = 1657] [id = 234] 23:19:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf34000 == 41 [pid = 1657] [id = 233] 23:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 622ms 23:19:56 INFO - PROCESS | 1657 | 1464070796412 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 23:19:56 INFO - PROCESS | 1657 | 1464070796413 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 23:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:19:56 INFO - PROCESS | 1657 | 1464070796415 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:19:56 INFO - PROCESS | 1657 | 1464070796418 Marionette TRACE conn2 <- [1,1010,null,{}] 23:19:56 INFO - PROCESS | 1657 | 1464070796425 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}] 23:19:56 INFO - PROCESS | 1657 | 1464070796514 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x125037c00) [pid = 1657] [serial = 680] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x126772400) [pid = 1657] [serial = 683] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x117016000) [pid = 1657] [serial = 648] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12641a400) [pid = 1657] [serial = 681] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1197bdc00) [pid = 1657] [serial = 671] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x119a91c00) [pid = 1657] [serial = 672] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1180b1400) [pid = 1657] [serial = 668] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11896f400) [pid = 1657] [serial = 669] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x119b9a000) [pid = 1657] [serial = 674] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x119d37400) [pid = 1657] [serial = 675] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x118066800) [pid = 1657] [serial = 666] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x117012c00) [pid = 1657] [serial = 665] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x116722c00) [pid = 1657] [serial = 663] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x113df5800) [pid = 1657] [serial = 662] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1230a0800) [pid = 1657] [serial = 677] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12934d400) [pid = 1657] [serial = 686] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x128d1b400) [pid = 1657] [serial = 684] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12b2a8000) [pid = 1657] [serial = 696] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x118515000) [pid = 1657] [serial = 689] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119d3d000) [pid = 1657] [serial = 690] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12a8dd800) [pid = 1657] [serial = 695] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12906f800) [pid = 1657] [serial = 692] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1295c6400) [pid = 1657] [serial = 687] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x129bee800) [pid = 1657] [serial = 693] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1242c2800) [pid = 1657] [serial = 678] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 1657 | 1464070796589 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171f7800 == 42 [pid = 1657] [id = 260] 23:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x117012c00) [pid = 1657] [serial = 778] [outer = 0x0] 23:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1180b1400) [pid = 1657] [serial = 779] [outer = 0x117012c00] 23:19:56 INFO - PROCESS | 1657 | 1464070796616 Marionette DEBUG loaded listener.js 23:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1183b3c00) [pid = 1657] [serial = 780] [outer = 0x117012c00] 23:19:56 INFO - PROCESS | 1657 | 1464070796897 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]]]}] 23:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 525ms 23:19:56 INFO - PROCESS | 1657 | 1464070796942 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 23:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:19:56 INFO - PROCESS | 1657 | 1464070796947 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 23:19:56 INFO - PROCESS | 1657 | 1464070796951 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:19:56 INFO - PROCESS | 1657 | 1464070796953 Marionette TRACE conn2 <- [1,1014,null,{}] 23:19:56 INFO - PROCESS | 1657 | 1464070796956 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}] 23:19:57 INFO - PROCESS | 1657 | 1464070797077 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 23:19:57 INFO - PROCESS | 1657 | 1464070797168 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bdb000 == 43 [pid = 1657] [id = 261] 23:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1181ce400) [pid = 1657] [serial = 781] [outer = 0x0] 23:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11895b000) [pid = 1657] [serial = 782] [outer = 0x1181ce400] 23:19:57 INFO - PROCESS | 1657 | 1464070797210 Marionette DEBUG loaded listener.js 23:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1191fa000) [pid = 1657] [serial = 783] [outer = 0x1181ce400] 23:19:57 INFO - PROCESS | 1657 | 1464070797564 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]]]}] 23:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 23:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:19:57 INFO - PROCESS | 1657 | 1464070797621 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 23:19:57 INFO - PROCESS | 1657 | 1464070797623 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 23:19:57 INFO - PROCESS | 1657 | 1464070797625 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:19:57 INFO - PROCESS | 1657 | 1464070797626 Marionette TRACE conn2 <- [1,1018,null,{}] 23:19:57 INFO - PROCESS | 1657 | 1464070797628 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}] 23:19:57 INFO - PROCESS | 1657 | 1464070797714 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 23:19:57 INFO - PROCESS | 1657 | 1464070797780 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231f5000 == 44 [pid = 1657] [id = 262] 23:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x110fadc00) [pid = 1657] [serial = 784] [outer = 0x0] 23:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1191fe400) [pid = 1657] [serial = 785] [outer = 0x110fadc00] 23:19:57 INFO - PROCESS | 1657 | 1464070797805 Marionette DEBUG loaded listener.js 23:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1193e9800) [pid = 1657] [serial = 786] [outer = 0x110fadc00] 23:19:58 INFO - PROCESS | 1657 | 1464070798103 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]]]}] 23:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 23:19:58 INFO - PROCESS | 1657 | 1464070798147 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 23:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:19:58 INFO - PROCESS | 1657 | 1464070798149 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 23:19:58 INFO - PROCESS | 1657 | 1464070798152 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:19:58 INFO - PROCESS | 1657 | 1464070798154 Marionette TRACE conn2 <- [1,1022,null,{}] 23:19:58 INFO - PROCESS | 1657 | 1464070798157 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}] 23:19:58 INFO - PROCESS | 1657 | 1464070798339 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 23:19:58 INFO - PROCESS | 1657 | 1464070798385 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x124359800 == 45 [pid = 1657] [id = 263] 23:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x110fabc00) [pid = 1657] [serial = 787] [outer = 0x0] 23:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1196c2400) [pid = 1657] [serial = 788] [outer = 0x110fabc00] 23:19:58 INFO - PROCESS | 1657 | 1464070798429 Marionette DEBUG loaded listener.js 23:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119b9d000) [pid = 1657] [serial = 789] [outer = 0x110fabc00] 23:19:58 INFO - PROCESS | 1657 | 1464070798771 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]]]}] 23:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 672ms 23:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:19:58 INFO - PROCESS | 1657 | 1464070798824 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 23:19:58 INFO - PROCESS | 1657 | 1464070798825 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 23:19:58 INFO - PROCESS | 1657 | 1464070798827 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:19:58 INFO - PROCESS | 1657 | 1464070798828 Marionette TRACE conn2 <- [1,1026,null,{}] 23:19:58 INFO - PROCESS | 1657 | 1464070798831 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}] 23:19:58 INFO - PROCESS | 1657 | 1464070798924 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 23:19:58 INFO - PROCESS | 1657 | 1464070798959 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e21800 == 46 [pid = 1657] [id = 264] 23:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x119d34c00) [pid = 1657] [serial = 790] [outer = 0x0] 23:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119d5f400) [pid = 1657] [serial = 791] [outer = 0x119d34c00] 23:19:58 INFO - PROCESS | 1657 | 1464070798984 Marionette DEBUG loaded listener.js 23:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x123271000) [pid = 1657] [serial = 792] [outer = 0x119d34c00] 23:19:59 INFO - PROCESS | 1657 | 1464070799299 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]]]}] 23:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 23:19:59 INFO - PROCESS | 1657 | 1464070799347 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 23:19:59 INFO - PROCESS | 1657 | 1464070799348 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 23:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:19:59 INFO - PROCESS | 1657 | 1464070799350 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:19:59 INFO - PROCESS | 1657 | 1464070799351 Marionette TRACE conn2 <- [1,1030,null,{}] 23:19:59 INFO - PROCESS | 1657 | 1464070799353 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}] 23:19:59 INFO - PROCESS | 1657 | 1464070799447 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 23:19:59 INFO - PROCESS | 1657 | 1464070799459 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12607d000 == 47 [pid = 1657] [id = 265] 23:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x119d3f400) [pid = 1657] [serial = 793] [outer = 0x0] 23:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12421a000) [pid = 1657] [serial = 794] [outer = 0x119d3f400] 23:19:59 INFO - PROCESS | 1657 | 1464070799484 Marionette DEBUG loaded listener.js 23:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x124644800) [pid = 1657] [serial = 795] [outer = 0x119d3f400] 23:19:59 INFO - PROCESS | 1657 | 1464070799821 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]]]}] 23:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 23:19:59 INFO - PROCESS | 1657 | 1464070799868 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 23:19:59 INFO - PROCESS | 1657 | 1464070799869 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 23:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:19:59 INFO - PROCESS | 1657 | 1464070799872 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:19:59 INFO - PROCESS | 1657 | 1464070799873 Marionette TRACE conn2 <- [1,1034,null,{}] 23:19:59 INFO - PROCESS | 1657 | 1464070799875 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}] 23:19:59 INFO - PROCESS | 1657 | 1464070799969 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 23:19:59 INFO - PROCESS | 1657 | 1464070799981 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d97800 == 48 [pid = 1657] [id = 266] 23:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x123703800) [pid = 1657] [serial = 796] [outer = 0x0] 23:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x124e71000) [pid = 1657] [serial = 797] [outer = 0x123703800] 23:20:00 INFO - PROCESS | 1657 | 1464070800007 Marionette DEBUG loaded listener.js 23:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x125190400) [pid = 1657] [serial = 798] [outer = 0x123703800] 23:20:00 INFO - PROCESS | 1657 | 1464070800352 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]]]}] 23:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 520ms 23:20:00 INFO - PROCESS | 1657 | 1464070800394 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 23:20:00 INFO - PROCESS | 1657 | 1464070800396 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 23:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:20:00 INFO - PROCESS | 1657 | 1464070800398 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:20:00 INFO - PROCESS | 1657 | 1464070800399 Marionette TRACE conn2 <- [1,1038,null,{}] 23:20:00 INFO - PROCESS | 1657 | 1464070800402 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}] 23:20:00 INFO - PROCESS | 1657 | 1464070800497 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 23:20:00 INFO - PROCESS | 1657 | 1464070800510 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297b3000 == 49 [pid = 1657] [id = 267] 23:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x124e6ec00) [pid = 1657] [serial = 799] [outer = 0x0] 23:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x126029800) [pid = 1657] [serial = 800] [outer = 0x124e6ec00] 23:20:00 INFO - PROCESS | 1657 | 1464070800535 Marionette DEBUG loaded listener.js 23:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1264c0c00) [pid = 1657] [serial = 801] [outer = 0x124e6ec00] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x125683400) [pid = 1657] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12a8e1800) [pid = 1657] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x112a6ec00) [pid = 1657] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x115e3f400) [pid = 1657] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1180af400) [pid = 1657] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1193eec00) [pid = 1657] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x110fa9c00) [pid = 1657] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x113864800) [pid = 1657] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11701c400) [pid = 1657] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1233db000) [pid = 1657] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x112a10800) [pid = 1657] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12c15cc00) [pid = 1657] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x125680800) [pid = 1657] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:20:01 INFO - PROCESS | 1657 | 1464070801001 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]]]}] 23:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 618ms 23:20:01 INFO - PROCESS | 1657 | 1464070801021 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 23:20:01 INFO - PROCESS | 1657 | 1464070801023 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 23:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:20:01 INFO - PROCESS | 1657 | 1464070801032 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:20:01 INFO - PROCESS | 1657 | 1464070801034 Marionette TRACE conn2 <- [1,1042,null,{}] 23:20:01 INFO - PROCESS | 1657 | 1464070801036 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}] 23:20:01 INFO - PROCESS | 1657 | 1464070801209 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 23:20:01 INFO - PROCESS | 1657 | 1464070801286 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x129be2800 == 50 [pid = 1657] [id = 268] 23:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119d36800) [pid = 1657] [serial = 802] [outer = 0x0] 23:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x126034c00) [pid = 1657] [serial = 803] [outer = 0x119d36800] 23:20:01 INFO - PROCESS | 1657 | 1464070801331 Marionette DEBUG loaded listener.js 23:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x128d13800) [pid = 1657] [serial = 804] [outer = 0x119d36800] 23:20:01 INFO - PROCESS | 1657 | 1464070801665 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]]]}] 23:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 675ms 23:20:01 INFO - PROCESS | 1657 | 1464070801701 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 23:20:01 INFO - PROCESS | 1657 | 1464070801702 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 23:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:20:01 INFO - PROCESS | 1657 | 1464070801704 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:20:01 INFO - PROCESS | 1657 | 1464070801706 Marionette TRACE conn2 <- [1,1046,null,{}] 23:20:01 INFO - PROCESS | 1657 | 1464070801708 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}] 23:20:01 INFO - PROCESS | 1657 | 1464070801819 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 23:20:01 INFO - PROCESS | 1657 | 1464070801828 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b20a800 == 51 [pid = 1657] [id = 269] 23:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12326cc00) [pid = 1657] [serial = 805] [outer = 0x0] 23:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x128d1b000) [pid = 1657] [serial = 806] [outer = 0x12326cc00] 23:20:01 INFO - PROCESS | 1657 | 1464070801854 Marionette DEBUG loaded listener.js 23:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x129070400) [pid = 1657] [serial = 807] [outer = 0x12326cc00] 23:20:02 INFO - PROCESS | 1657 | 1464070802144 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]]]}] 23:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 23:20:02 INFO - PROCESS | 1657 | 1464070802174 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 23:20:02 INFO - PROCESS | 1657 | 1464070802175 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 23:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:20:02 INFO - PROCESS | 1657 | 1464070802184 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:20:02 INFO - PROCESS | 1657 | 1464070802185 Marionette TRACE conn2 <- [1,1050,null,{}] 23:20:02 INFO - PROCESS | 1657 | 1464070802188 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}] 23:20:02 INFO - PROCESS | 1657 | 1464070802269 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 23:20:02 INFO - PROCESS | 1657 | 1464070802274 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb3f800 == 52 [pid = 1657] [id = 270] 23:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x128d16c00) [pid = 1657] [serial = 808] [outer = 0x0] 23:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x129354000) [pid = 1657] [serial = 809] [outer = 0x128d16c00] 23:20:02 INFO - PROCESS | 1657 | 1464070802301 Marionette DEBUG loaded listener.js 23:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1295cf800) [pid = 1657] [serial = 810] [outer = 0x128d16c00] 23:20:02 INFO - PROCESS | 1657 | 1464070802614 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]]]}] 23:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 467ms 23:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:20:02 INFO - PROCESS | 1657 | 1464070802653 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 23:20:02 INFO - PROCESS | 1657 | 1464070802654 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 23:20:02 INFO - PROCESS | 1657 | 1464070802656 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:20:02 INFO - PROCESS | 1657 | 1464070802657 Marionette TRACE conn2 <- [1,1054,null,{}] 23:20:02 INFO - PROCESS | 1657 | 1464070802659 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}] 23:20:02 INFO - PROCESS | 1657 | 1464070802761 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 23:20:02 INFO - PROCESS | 1657 | 1464070802769 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf41800 == 53 [pid = 1657] [id = 271] 23:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x124615800) [pid = 1657] [serial = 811] [outer = 0x0] 23:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1295ca400) [pid = 1657] [serial = 812] [outer = 0x124615800] 23:20:02 INFO - PROCESS | 1657 | 1464070802794 Marionette DEBUG loaded listener.js 23:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x129bee000) [pid = 1657] [serial = 813] [outer = 0x124615800] 23:20:03 INFO - PROCESS | 1657 | 1464070803251 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]]]}] 23:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 618ms 23:20:03 INFO - PROCESS | 1657 | 1464070803274 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 23:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:20:03 INFO - PROCESS | 1657 | 1464070803278 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 23:20:03 INFO - PROCESS | 1657 | 1464070803281 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:20:03 INFO - PROCESS | 1657 | 1464070803284 Marionette TRACE conn2 <- [1,1058,null,{}] 23:20:03 INFO - PROCESS | 1657 | 1464070803287 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}] 23:20:03 INFO - PROCESS | 1657 | 1464070803391 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 23:20:03 INFO - PROCESS | 1657 | 1464070803457 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x118994000 == 54 [pid = 1657] [id = 272] 23:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x112019000) [pid = 1657] [serial = 814] [outer = 0x0] 23:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x112a1a400) [pid = 1657] [serial = 815] [outer = 0x112019000] 23:20:03 INFO - PROCESS | 1657 | 1464070803488 Marionette DEBUG loaded listener.js 23:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x113d04800) [pid = 1657] [serial = 816] [outer = 0x112019000] 23:20:03 INFO - PROCESS | 1657 | 1464070803905 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]]]}] 23:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 671ms 23:20:03 INFO - PROCESS | 1657 | 1464070803952 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 23:20:03 INFO - PROCESS | 1657 | 1464070803956 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 23:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:20:03 INFO - PROCESS | 1657 | 1464070803961 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:20:03 INFO - PROCESS | 1657 | 1464070803963 Marionette TRACE conn2 <- [1,1062,null,{}] 23:20:03 INFO - PROCESS | 1657 | 1464070803965 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}] 23:20:04 INFO - PROCESS | 1657 | 1464070804064 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 23:20:04 INFO - PROCESS | 1657 | 1464070804165 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246e4000 == 55 [pid = 1657] [id = 273] 23:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x117678c00) [pid = 1657] [serial = 817] [outer = 0x0] 23:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x118074800) [pid = 1657] [serial = 818] [outer = 0x117678c00] 23:20:04 INFO - PROCESS | 1657 | 1464070804194 Marionette DEBUG loaded listener.js 23:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1181d1c00) [pid = 1657] [serial = 819] [outer = 0x117678c00] 23:20:04 INFO - PROCESS | 1657 | 1464070804613 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]]]}] 23:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 23:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:20:04 INFO - PROCESS | 1657 | 1464070804630 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 23:20:04 INFO - PROCESS | 1657 | 1464070804632 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 23:20:04 INFO - PROCESS | 1657 | 1464070804634 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:20:04 INFO - PROCESS | 1657 | 1464070804637 Marionette TRACE conn2 <- [1,1066,null,{}] 23:20:04 INFO - PROCESS | 1657 | 1464070804645 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}] 23:20:04 INFO - PROCESS | 1657 | 1464070804747 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 23:20:04 INFO - PROCESS | 1657 | 1464070804813 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c53f800 == 56 [pid = 1657] [id = 274] 23:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11894d400) [pid = 1657] [serial = 820] [outer = 0x0] 23:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x119384400) [pid = 1657] [serial = 821] [outer = 0x11894d400] 23:20:04 INFO - PROCESS | 1657 | 1464070804844 Marionette DEBUG loaded listener.js 23:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1197bfc00) [pid = 1657] [serial = 822] [outer = 0x11894d400] 23:20:05 INFO - PROCESS | 1657 | 1464070805241 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]]]}] 23:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 622ms 23:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:20:05 INFO - PROCESS | 1657 | 1464070805256 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 23:20:05 INFO - PROCESS | 1657 | 1464070805258 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 23:20:05 INFO - PROCESS | 1657 | 1464070805261 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:20:05 INFO - PROCESS | 1657 | 1464070805262 Marionette TRACE conn2 <- [1,1070,null,{}] 23:20:05 INFO - PROCESS | 1657 | 1464070805264 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}] 23:20:05 INFO - PROCESS | 1657 | 1464070805363 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 23:20:05 INFO - PROCESS | 1657 | 1464070805446 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc57800 == 57 [pid = 1657] [id = 275] 23:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1197cb400) [pid = 1657] [serial = 823] [outer = 0x0] 23:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12309b400) [pid = 1657] [serial = 824] [outer = 0x1197cb400] 23:20:05 INFO - PROCESS | 1657 | 1464070805476 Marionette DEBUG loaded listener.js 23:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x125678800) [pid = 1657] [serial = 825] [outer = 0x1197cb400] 23:20:05 INFO - PROCESS | 1657 | 1464070805877 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]]]}] 23:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 23:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:20:05 INFO - PROCESS | 1657 | 1464070805930 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 23:20:05 INFO - PROCESS | 1657 | 1464070805932 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 23:20:05 INFO - PROCESS | 1657 | 1464070805934 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:20:05 INFO - PROCESS | 1657 | 1464070805935 Marionette TRACE conn2 <- [1,1074,null,{}] 23:20:05 INFO - PROCESS | 1657 | 1464070805937 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}] 23:20:06 INFO - PROCESS | 1657 | 1464070806033 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 23:20:06 INFO - PROCESS | 1657 | 1464070806097 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cda9800 == 58 [pid = 1657] [id = 276] 23:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x119a95000) [pid = 1657] [serial = 826] [outer = 0x0] 23:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1266c8000) [pid = 1657] [serial = 827] [outer = 0x119a95000] 23:20:06 INFO - PROCESS | 1657 | 1464070806126 Marionette DEBUG loaded listener.js 23:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x128d11800) [pid = 1657] [serial = 828] [outer = 0x119a95000] 23:20:06 INFO - PROCESS | 1657 | 1464070806583 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]]]}] 23:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 668ms 23:20:06 INFO - PROCESS | 1657 | 1464070806610 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 23:20:06 INFO - PROCESS | 1657 | 1464070806611 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 23:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:20:06 INFO - PROCESS | 1657 | 1464070806615 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:20:06 INFO - PROCESS | 1657 | 1464070806616 Marionette TRACE conn2 <- [1,1078,null,{}] 23:20:06 INFO - PROCESS | 1657 | 1464070806618 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}] 23:20:06 INFO - PROCESS | 1657 | 1464070806745 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 23:20:06 INFO - PROCESS | 1657 | 1464070806810 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12572f800 == 59 [pid = 1657] [id = 277] 23:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1180ac000) [pid = 1657] [serial = 829] [outer = 0x0] 23:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x129bf1400) [pid = 1657] [serial = 830] [outer = 0x1180ac000] 23:20:06 INFO - PROCESS | 1657 | 1464070806840 Marionette DEBUG loaded listener.js 23:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12b0de400) [pid = 1657] [serial = 831] [outer = 0x1180ac000] 23:20:07 INFO - PROCESS | 1657 | 1464070807475 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]]]}] 23:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 869ms 23:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:20:07 INFO - PROCESS | 1657 | 1464070807485 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 23:20:07 INFO - PROCESS | 1657 | 1464070807488 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 23:20:07 INFO - PROCESS | 1657 | 1464070807507 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:20:07 INFO - PROCESS | 1657 | 1464070807509 Marionette TRACE conn2 <- [1,1082,null,{}] 23:20:07 INFO - PROCESS | 1657 | 1464070807515 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}] 23:20:07 INFO - PROCESS | 1657 | 1464070807614 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 23:20:07 INFO - PROCESS | 1657 | 1464070807676 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x123086000 == 60 [pid = 1657] [id = 278] 23:20:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x112a0fc00) [pid = 1657] [serial = 832] [outer = 0x0] 23:20:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x112a16800) [pid = 1657] [serial = 833] [outer = 0x112a0fc00] 23:20:07 INFO - PROCESS | 1657 | 1464070807704 Marionette DEBUG loaded listener.js 23:20:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x116159000) [pid = 1657] [serial = 834] [outer = 0x112a0fc00] 23:20:08 INFO - PROCESS | 1657 | 1464070808139 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]]]}] 23:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 691ms 23:20:08 INFO - PROCESS | 1657 | 1464070808181 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 23:20:08 INFO - PROCESS | 1657 | 1464070808185 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 23:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:20:08 INFO - PROCESS | 1657 | 1464070808189 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:20:08 INFO - PROCESS | 1657 | 1464070808191 Marionette TRACE conn2 <- [1,1086,null,{}] 23:20:08 INFO - PROCESS | 1657 | 1464070808193 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}] 23:20:08 INFO - PROCESS | 1657 | 1464070808288 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 23:20:08 INFO - PROCESS | 1657 | 1464070808356 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197d5800 == 61 [pid = 1657] [id = 279] 23:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x117016c00) [pid = 1657] [serial = 835] [outer = 0x0] 23:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x118073400) [pid = 1657] [serial = 836] [outer = 0x117016c00] 23:20:08 INFO - PROCESS | 1657 | 1464070808383 Marionette DEBUG loaded listener.js 23:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x11837d800) [pid = 1657] [serial = 837] [outer = 0x117016c00] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb3f800 == 60 [pid = 1657] [id = 270] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12b20a800 == 59 [pid = 1657] [id = 269] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x129be2800 == 58 [pid = 1657] [id = 268] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1297b3000 == 57 [pid = 1657] [id = 267] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x126d97800 == 56 [pid = 1657] [id = 266] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12607d000 == 55 [pid = 1657] [id = 265] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x117e21800 == 54 [pid = 1657] [id = 264] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x112a1dc00) [pid = 1657] [serial = 758] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x124359800 == 53 [pid = 1657] [id = 263] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1231f5000 == 52 [pid = 1657] [id = 262] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x119bdb000 == 51 [pid = 1657] [id = 261] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1171f7800 == 50 [pid = 1657] [id = 260] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x116979800 == 49 [pid = 1657] [id = 259] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x119f27000 == 48 [pid = 1657] [id = 258] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x126443800 == 47 [pid = 1657] [id = 255] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x11847d800 == 46 [pid = 1657] [id = 254] 23:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfc5000 == 45 [pid = 1657] [id = 253] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x129bf8800) [pid = 1657] [serial = 740] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12baeac00) [pid = 1657] [serial = 743] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12b2a5800) [pid = 1657] [serial = 741] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12ba31c00) [pid = 1657] [serial = 746] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1295cfc00) [pid = 1657] [serial = 750] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11333a000) [pid = 1657] [serial = 701] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x119153400) [pid = 1657] [serial = 728] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x119a92400) [pid = 1657] [serial = 729] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x119d37c00) [pid = 1657] [serial = 731] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1233da000) [pid = 1657] [serial = 732] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x11806e800) [pid = 1657] [serial = 704] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12bae0400) [pid = 1657] [serial = 720] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x118066c00) [pid = 1657] [serial = 719] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x129797400) [pid = 1657] [serial = 713] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12baf8800) [pid = 1657] [serial = 716] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x116720800) [pid = 1657] [serial = 723] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x113d06400) [pid = 1657] [serial = 722] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x124e69c00) [pid = 1657] [serial = 710] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x119d34400) [pid = 1657] [serial = 707] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x117582800) [pid = 1657] [serial = 725] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1183aec00) [pid = 1657] [serial = 726] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x124e0f800) [pid = 1657] [serial = 734] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x125683000) [pid = 1657] [serial = 735] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x119d39c00) [pid = 1657] [serial = 749] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x112a18800) [pid = 1657] [serial = 755] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12c571000) [pid = 1657] [serial = 752] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x126ae3400) [pid = 1657] [serial = 737] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1295cf000) [pid = 1657] [serial = 738] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x112a1c800) [pid = 1657] [serial = 756] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12c15b400) [pid = 1657] [serial = 747] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12bafc000) [pid = 1657] [serial = 744] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12c57e000) [pid = 1657] [serial = 753] [outer = 0x0] [url = about:blank] 23:20:08 INFO - PROCESS | 1657 | 1464070808759 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]]]}] 23:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 621ms 23:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:20:08 INFO - PROCESS | 1657 | 1464070808811 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 23:20:08 INFO - PROCESS | 1657 | 1464070808812 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 23:20:08 INFO - PROCESS | 1657 | 1464070808814 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:20:08 INFO - PROCESS | 1657 | 1464070808817 Marionette TRACE conn2 <- [1,1090,null,{}] 23:20:08 INFO - PROCESS | 1657 | 1464070808824 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}] 23:20:08 INFO - PROCESS | 1657 | 1464070808902 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 23:20:08 INFO - PROCESS | 1657 | 1464070808953 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11947f800 == 46 [pid = 1657] [id = 280] 23:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x117582800) [pid = 1657] [serial = 838] [outer = 0x0] 23:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11894ec00) [pid = 1657] [serial = 839] [outer = 0x117582800] 23:20:08 INFO - PROCESS | 1657 | 1464070808986 Marionette DEBUG loaded listener.js 23:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11937d400) [pid = 1657] [serial = 840] [outer = 0x117582800] 23:20:09 INFO - PROCESS | 1657 | 1464070809283 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]]]}] 23:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 23:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:20:09 INFO - PROCESS | 1657 | 1464070809335 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 23:20:09 INFO - PROCESS | 1657 | 1464070809336 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 23:20:09 INFO - PROCESS | 1657 | 1464070809338 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:20:09 INFO - PROCESS | 1657 | 1464070809340 Marionette TRACE conn2 <- [1,1094,null,{}] 23:20:09 INFO - PROCESS | 1657 | 1464070809342 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}] 23:20:09 INFO - PROCESS | 1657 | 1464070809421 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 23:20:09 INFO - PROCESS | 1657 | 1464070809430 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246ec800 == 47 [pid = 1657] [id = 281] 23:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1193ec000) [pid = 1657] [serial = 841] [outer = 0x0] 23:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1197bf400) [pid = 1657] [serial = 842] [outer = 0x1193ec000] 23:20:09 INFO - PROCESS | 1657 | 1464070809456 Marionette DEBUG loaded listener.js 23:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x119b96000) [pid = 1657] [serial = 843] [outer = 0x1193ec000] 23:20:09 INFO - PROCESS | 1657 | 1464070809803 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]]]}] 23:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 519ms 23:20:09 INFO - PROCESS | 1657 | 1464070809859 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 23:20:09 INFO - PROCESS | 1657 | 1464070809860 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 23:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:20:09 INFO - PROCESS | 1657 | 1464070809870 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:20:09 INFO - PROCESS | 1657 | 1464070809871 Marionette TRACE conn2 <- [1,1098,null,{}] 23:20:09 INFO - PROCESS | 1657 | 1464070809874 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}] 23:20:09 INFO - PROCESS | 1657 | 1464070809952 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 23:20:09 INFO - PROCESS | 1657 | 1464070809956 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x118479800 == 48 [pid = 1657] [id = 282] 23:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x119d32400) [pid = 1657] [serial = 844] [outer = 0x0] 23:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x119d40c00) [pid = 1657] [serial = 845] [outer = 0x119d32400] 23:20:09 INFO - PROCESS | 1657 | 1464070809984 Marionette DEBUG loaded listener.js 23:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x123481c00) [pid = 1657] [serial = 846] [outer = 0x119d32400] 23:20:10 INFO - PROCESS | 1657 | 1464070810288 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]]]}] 23:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 481ms 23:20:10 INFO - PROCESS | 1657 | 1464070810343 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 23:20:10 INFO - PROCESS | 1657 | 1464070810345 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 23:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:20:10 INFO - PROCESS | 1657 | 1464070810347 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:20:10 INFO - PROCESS | 1657 | 1464070810348 Marionette TRACE conn2 <- [1,1102,null,{}] 23:20:10 INFO - PROCESS | 1657 | 1464070810350 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}] 23:20:10 INFO - PROCESS | 1657 | 1464070810471 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 23:20:10 INFO - PROCESS | 1657 | 1464070810478 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x129528800 == 49 [pid = 1657] [id = 283] 23:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x119dd3800) [pid = 1657] [serial = 847] [outer = 0x0] 23:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x124e6f800) [pid = 1657] [serial = 848] [outer = 0x119dd3800] 23:20:10 INFO - PROCESS | 1657 | 1464070810503 Marionette DEBUG loaded listener.js 23:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x128d1a000) [pid = 1657] [serial = 849] [outer = 0x119dd3800] 23:20:10 INFO - PROCESS | 1657 | 1464070810924 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]]]}] 23:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 619ms 23:20:10 INFO - PROCESS | 1657 | 1464070810967 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 23:20:10 INFO - PROCESS | 1657 | 1464070810969 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 23:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:20:10 INFO - PROCESS | 1657 | 1464070810972 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:20:10 INFO - PROCESS | 1657 | 1464070810974 Marionette TRACE conn2 <- [1,1106,null,{}] 23:20:10 INFO - PROCESS | 1657 | 1464070810977 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}] 23:20:11 INFO - PROCESS | 1657 | 1464070811105 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 23:20:11 INFO - PROCESS | 1657 | 1464070811121 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b21a000 == 50 [pid = 1657] [id = 284] 23:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12906c000) [pid = 1657] [serial = 850] [outer = 0x0] 23:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12934d800) [pid = 1657] [serial = 851] [outer = 0x12906c000] 23:20:11 INFO - PROCESS | 1657 | 1464070811145 Marionette DEBUG loaded listener.js 23:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x129b2b800) [pid = 1657] [serial = 852] [outer = 0x12906c000] 23:20:11 INFO - PROCESS | 1657 | 1464070811466 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]]]}] 23:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 537ms 23:20:11 INFO - PROCESS | 1657 | 1464070811509 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 23:20:11 INFO - PROCESS | 1657 | 1464070811510 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 23:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:20:11 INFO - PROCESS | 1657 | 1464070811513 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:20:11 INFO - PROCESS | 1657 | 1464070811514 Marionette TRACE conn2 <- [1,1110,null,{}] 23:20:11 INFO - PROCESS | 1657 | 1464070811516 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}] 23:20:11 INFO - PROCESS | 1657 | 1464070811614 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 23:20:11 INFO - PROCESS | 1657 | 1464070811618 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb36000 == 51 [pid = 1657] [id = 285] 23:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1295c3800) [pid = 1657] [serial = 853] [outer = 0x0] 23:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12a8df800) [pid = 1657] [serial = 854] [outer = 0x1295c3800] 23:20:11 INFO - PROCESS | 1657 | 1464070811670 Marionette DEBUG loaded listener.js 23:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12b0e1400) [pid = 1657] [serial = 855] [outer = 0x1295c3800] 23:20:12 INFO - PROCESS | 1657 | 1464070812041 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]]]}] 23:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 570ms 23:20:12 INFO - PROCESS | 1657 | 1464070812083 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 23:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:20:12 INFO - PROCESS | 1657 | 1464070812085 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 23:20:12 INFO - PROCESS | 1657 | 1464070812088 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:20:12 INFO - PROCESS | 1657 | 1464070812090 Marionette TRACE conn2 <- [1,1114,null,{}] 23:20:12 INFO - PROCESS | 1657 | 1464070812092 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}] 23:20:12 INFO - PROCESS | 1657 | 1464070812248 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 23:20:12 INFO - PROCESS | 1657 | 1464070812268 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c133000 == 52 [pid = 1657] [id = 286] 23:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x118951000) [pid = 1657] [serial = 856] [outer = 0x0] 23:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12a8d5400) [pid = 1657] [serial = 857] [outer = 0x118951000] 23:20:12 INFO - PROCESS | 1657 | 1464070812310 Marionette DEBUG loaded listener.js 23:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12ba31400) [pid = 1657] [serial = 858] [outer = 0x118951000] 23:20:12 INFO - PROCESS | 1657 | 1464070812895 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]]]}] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x119d34c00) [pid = 1657] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x119d3f400) [pid = 1657] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x123703800) [pid = 1657] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x110fa8c00) [pid = 1657] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x117012c00) [pid = 1657] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x110fabc00) [pid = 1657] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x110fadc00) [pid = 1657] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1181ce400) [pid = 1657] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x116a52400) [pid = 1657] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x128d16c00) [pid = 1657] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x124e6ec00) [pid = 1657] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x119d36800) [pid = 1657] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12326cc00) [pid = 1657] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 869ms 23:20:12 INFO - PROCESS | 1657 | 1464070812958 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 23:20:12 INFO - PROCESS | 1657 | 1464070812959 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 23:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:20:12 INFO - PROCESS | 1657 | 1464070812961 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:20:12 INFO - PROCESS | 1657 | 1464070812963 Marionette TRACE conn2 <- [1,1118,null,{}] 23:20:12 INFO - PROCESS | 1657 | 1464070812965 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}] 23:20:13 INFO - PROCESS | 1657 | 1464070813046 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 23:20:13 INFO - PROCESS | 1657 | 1464070813051 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12498f800 == 53 [pid = 1657] [id = 287] 23:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x112a1dc00) [pid = 1657] [serial = 859] [outer = 0x0] 23:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11896f400) [pid = 1657] [serial = 860] [outer = 0x112a1dc00] 23:20:13 INFO - PROCESS | 1657 | 1464070813075 Marionette DEBUG loaded listener.js 23:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12326cc00) [pid = 1657] [serial = 861] [outer = 0x112a1dc00] 23:20:13 INFO - PROCESS | 1657 | 1464070813397 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]]]}] 23:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 469ms 23:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:20:13 INFO - PROCESS | 1657 | 1464070813431 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 23:20:13 INFO - PROCESS | 1657 | 1464070813432 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 23:20:13 INFO - PROCESS | 1657 | 1464070813434 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:20:13 INFO - PROCESS | 1657 | 1464070813436 Marionette TRACE conn2 <- [1,1122,null,{}] 23:20:13 INFO - PROCESS | 1657 | 1464070813438 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}] 23:20:13 INFO - PROCESS | 1657 | 1464070813535 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 23:20:13 INFO - PROCESS | 1657 | 1464070813586 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cda5000 == 54 [pid = 1657] [id = 288] 23:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1180a8c00) [pid = 1657] [serial = 862] [outer = 0x0] 23:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x126a04400) [pid = 1657] [serial = 863] [outer = 0x1180a8c00] 23:20:13 INFO - PROCESS | 1657 | 1464070813616 Marionette DEBUG loaded listener.js 23:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12bafdc00) [pid = 1657] [serial = 864] [outer = 0x1180a8c00] 23:20:13 INFO - PROCESS | 1657 | 1464070813915 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]]]}] 23:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 23:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:20:13 INFO - PROCESS | 1657 | 1464070813953 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 23:20:13 INFO - PROCESS | 1657 | 1464070813954 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 23:20:13 INFO - PROCESS | 1657 | 1464070813956 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:20:13 INFO - PROCESS | 1657 | 1464070813958 Marionette TRACE conn2 <- [1,1126,null,{}] 23:20:13 INFO - PROCESS | 1657 | 1464070813962 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}] 23:20:14 INFO - PROCESS | 1657 | 1464070814041 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 23:20:14 INFO - PROCESS | 1657 | 1464070814047 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4d2000 == 55 [pid = 1657] [id = 289] 23:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12ba31800) [pid = 1657] [serial = 865] [outer = 0x0] 23:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12c159c00) [pid = 1657] [serial = 866] [outer = 0x12ba31800] 23:20:14 INFO - PROCESS | 1657 | 1464070814072 Marionette DEBUG loaded listener.js 23:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12c570000) [pid = 1657] [serial = 867] [outer = 0x12ba31800] 23:20:14 INFO - PROCESS | 1657 | 1464070814415 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]]]}] 23:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 468ms 23:20:14 INFO - PROCESS | 1657 | 1464070814425 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 23:20:14 INFO - PROCESS | 1657 | 1464070814428 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 23:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:20:14 INFO - PROCESS | 1657 | 1464070814431 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:20:14 INFO - PROCESS | 1657 | 1464070814432 Marionette TRACE conn2 <- [1,1130,null,{}] 23:20:14 INFO - PROCESS | 1657 | 1464070814434 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}] 23:20:14 INFO - PROCESS | 1657 | 1464070814539 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 23:20:14 INFO - PROCESS | 1657 | 1464070814546 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d55b000 == 56 [pid = 1657] [id = 290] 23:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x110f30800) [pid = 1657] [serial = 868] [outer = 0x0] 23:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x110f37400) [pid = 1657] [serial = 869] [outer = 0x110f30800] 23:20:14 INFO - PROCESS | 1657 | 1464070814571 Marionette DEBUG loaded listener.js 23:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x110f3b400) [pid = 1657] [serial = 870] [outer = 0x110f30800] 23:20:14 INFO - PROCESS | 1657 | 1464070814861 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]]]}] 23:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 468ms 23:20:14 INFO - PROCESS | 1657 | 1464070814966 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 23:20:14 INFO - PROCESS | 1657 | 1464070814968 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 23:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:20:14 INFO - PROCESS | 1657 | 1464070814972 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:20:14 INFO - PROCESS | 1657 | 1464070814975 Marionette TRACE conn2 <- [1,1134,null,{}] 23:20:14 INFO - PROCESS | 1657 | 1464070814985 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}] 23:20:15 INFO - PROCESS | 1657 | 1464070815095 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 23:20:15 INFO - PROCESS | 1657 | 1464070815157 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11846f000 == 57 [pid = 1657] [id = 291] 23:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x110f34800) [pid = 1657] [serial = 871] [outer = 0x0] 23:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x110f6e800) [pid = 1657] [serial = 872] [outer = 0x110f34800] 23:20:15 INFO - PROCESS | 1657 | 1464070815189 Marionette DEBUG loaded listener.js 23:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x112056400) [pid = 1657] [serial = 873] [outer = 0x110f34800] 23:20:15 INFO - PROCESS | 1657 | 1464070815638 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]]]}] 23:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 676ms 23:20:15 INFO - PROCESS | 1657 | 1464070815649 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 23:20:15 INFO - PROCESS | 1657 | 1464070815652 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 23:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:20:15 INFO - PROCESS | 1657 | 1464070815658 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:20:15 INFO - PROCESS | 1657 | 1464070815660 Marionette TRACE conn2 <- [1,1138,null,{}] 23:20:15 INFO - PROCESS | 1657 | 1464070815663 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}] 23:20:15 INFO - PROCESS | 1657 | 1464070815766 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 23:20:15 INFO - PROCESS | 1657 | 1464070815816 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231e2800 == 58 [pid = 1657] [id = 292] 23:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x112a10800) [pid = 1657] [serial = 874] [outer = 0x0] 23:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x116a4ec00) [pid = 1657] [serial = 875] [outer = 0x112a10800] 23:20:15 INFO - PROCESS | 1657 | 1464070815845 Marionette DEBUG loaded listener.js 23:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x118513400) [pid = 1657] [serial = 876] [outer = 0x112a10800] 23:20:16 INFO - PROCESS | 1657 | 1464070816249 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]]]}] 23:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 623ms 23:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:20:16 INFO - PROCESS | 1657 | 1464070816279 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 23:20:16 INFO - PROCESS | 1657 | 1464070816281 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 23:20:16 INFO - PROCESS | 1657 | 1464070816283 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:20:16 INFO - PROCESS | 1657 | 1464070816285 Marionette TRACE conn2 <- [1,1142,null,{}] 23:20:16 INFO - PROCESS | 1657 | 1464070816291 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}] 23:20:16 INFO - PROCESS | 1657 | 1464070816397 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 23:20:16 INFO - PROCESS | 1657 | 1464070816453 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4d6000 == 59 [pid = 1657] [id = 293] 23:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x119b9a000) [pid = 1657] [serial = 877] [outer = 0x0] 23:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x119d51c00) [pid = 1657] [serial = 878] [outer = 0x119b9a000] 23:20:16 INFO - PROCESS | 1657 | 1464070816485 Marionette DEBUG loaded listener.js 23:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x124e72800) [pid = 1657] [serial = 879] [outer = 0x119b9a000] 23:20:16 INFO - PROCESS | 1657 | 1464070816936 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]]]}] 23:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 669ms 23:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:20:16 INFO - PROCESS | 1657 | 1464070816952 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 23:20:16 INFO - PROCESS | 1657 | 1464070816954 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 23:20:16 INFO - PROCESS | 1657 | 1464070816956 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:20:16 INFO - PROCESS | 1657 | 1464070816957 Marionette TRACE conn2 <- [1,1146,null,{}] 23:20:16 INFO - PROCESS | 1657 | 1464070816959 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}] 23:20:17 INFO - PROCESS | 1657 | 1464070817060 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 23:20:17 INFO - PROCESS | 1657 | 1464070817111 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b7a800 == 60 [pid = 1657] [id = 294] 23:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x125677000) [pid = 1657] [serial = 880] [outer = 0x0] 23:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12668c000) [pid = 1657] [serial = 881] [outer = 0x125677000] 23:20:17 INFO - PROCESS | 1657 | 1464070817141 Marionette DEBUG loaded listener.js 23:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x129350000) [pid = 1657] [serial = 882] [outer = 0x125677000] 23:20:17 INFO - PROCESS | 1657 | 1464070817658 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]]]}] 23:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 720ms 23:20:17 INFO - PROCESS | 1657 | 1464070817677 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 23:20:17 INFO - PROCESS | 1657 | 1464070817679 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 23:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:20:17 INFO - PROCESS | 1657 | 1464070817683 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:20:17 INFO - PROCESS | 1657 | 1464070817685 Marionette TRACE conn2 <- [1,1150,null,{}] 23:20:17 INFO - PROCESS | 1657 | 1464070817688 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}] 23:20:17 INFO - PROCESS | 1657 | 1464070817846 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 23:20:17 INFO - PROCESS | 1657 | 1464070817902 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dee0000 == 61 [pid = 1657] [id = 295] 23:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1264bbc00) [pid = 1657] [serial = 883] [outer = 0x0] 23:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12b0e1c00) [pid = 1657] [serial = 884] [outer = 0x1264bbc00] 23:20:17 INFO - PROCESS | 1657 | 1464070817930 Marionette DEBUG loaded listener.js 23:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12baf2000) [pid = 1657] [serial = 885] [outer = 0x1264bbc00] 23:20:18 INFO - PROCESS | 1657 | 1464070818326 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]]]}] 23:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 23:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:20:18 INFO - PROCESS | 1657 | 1464070818353 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 23:20:18 INFO - PROCESS | 1657 | 1464070818354 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 23:20:18 INFO - PROCESS | 1657 | 1464070818356 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:20:18 INFO - PROCESS | 1657 | 1464070818357 Marionette TRACE conn2 <- [1,1154,null,{}] 23:20:18 INFO - PROCESS | 1657 | 1464070818360 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}] 23:20:18 INFO - PROCESS | 1657 | 1464070818481 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 23:20:18 INFO - PROCESS | 1657 | 1464070818535 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d6a8000 == 62 [pid = 1657] [id = 296] 23:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12c161000) [pid = 1657] [serial = 886] [outer = 0x0] 23:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12c573c00) [pid = 1657] [serial = 887] [outer = 0x12c161000] 23:20:18 INFO - PROCESS | 1657 | 1464070818564 Marionette DEBUG loaded listener.js 23:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12c914400) [pid = 1657] [serial = 888] [outer = 0x12c161000] 23:20:19 INFO - PROCESS | 1657 | 1464070819283 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]]]}] 23:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 971ms 23:20:19 INFO - PROCESS | 1657 | 1464070819342 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 23:20:19 INFO - PROCESS | 1657 | 1464070819345 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 23:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:20:19 INFO - PROCESS | 1657 | 1464070819348 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:20:19 INFO - PROCESS | 1657 | 1464070819351 Marionette TRACE conn2 <- [1,1158,null,{}] 23:20:19 INFO - PROCESS | 1657 | 1464070819354 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}] 23:20:19 INFO - PROCESS | 1657 | 1464070819482 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 23:20:19 INFO - PROCESS | 1657 | 1464070819536 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x116917800 == 63 [pid = 1657] [id = 297] 23:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x1131db800) [pid = 1657] [serial = 889] [outer = 0x0] 23:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x128d1d400) [pid = 1657] [serial = 890] [outer = 0x1131db800] 23:20:19 INFO - PROCESS | 1657 | 1464070819565 Marionette DEBUG loaded listener.js 23:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12c917000) [pid = 1657] [serial = 891] [outer = 0x1131db800] 23:20:19 INFO - PROCESS | 1657 | 1464070819968 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]]]}] 23:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 671ms 23:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:20:20 INFO - PROCESS | 1657 | 1464070820020 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 23:20:20 INFO - PROCESS | 1657 | 1464070820021 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 23:20:20 INFO - PROCESS | 1657 | 1464070820023 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:20:20 INFO - PROCESS | 1657 | 1464070820024 Marionette TRACE conn2 <- [1,1162,null,{}] 23:20:20 INFO - PROCESS | 1657 | 1464070820027 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}] 23:20:20 INFO - PROCESS | 1657 | 1464070820129 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 23:20:20 INFO - PROCESS | 1657 | 1464070820184 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197ce800 == 64 [pid = 1657] [id = 298] 23:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x1130d1000) [pid = 1657] [serial = 892] [outer = 0x0] 23:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x129791400) [pid = 1657] [serial = 893] [outer = 0x1130d1000] 23:20:20 INFO - PROCESS | 1657 | 1464070820213 Marionette DEBUG loaded listener.js 23:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12bf0ac00) [pid = 1657] [serial = 894] [outer = 0x1130d1000] 23:20:20 INFO - PROCESS | 1657 | 1464070820841 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]]]}] 23:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 870ms 23:20:20 INFO - PROCESS | 1657 | 1464070820893 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 23:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:20:20 INFO - PROCESS | 1657 | 1464070820896 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 23:20:20 INFO - PROCESS | 1657 | 1464070820899 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:20:20 INFO - PROCESS | 1657 | 1464070820902 Marionette TRACE conn2 <- [1,1166,null,{}] 23:20:20 INFO - PROCESS | 1657 | 1464070820905 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}] 23:20:21 INFO - PROCESS | 1657 | 1464070821004 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 23:20:21 INFO - PROCESS | 1657 | 1464070821072 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x113d3c000 == 65 [pid = 1657] [id = 299] 23:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11204b800) [pid = 1657] [serial = 895] [outer = 0x0] 23:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x11224c800) [pid = 1657] [serial = 896] [outer = 0x11204b800] 23:20:21 INFO - PROCESS | 1657 | 1464070821102 Marionette DEBUG loaded listener.js 23:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x112a11c00) [pid = 1657] [serial = 897] [outer = 0x11204b800] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4d2000 == 64 [pid = 1657] [id = 289] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12cda5000 == 63 [pid = 1657] [id = 288] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12498f800 == 62 [pid = 1657] [id = 287] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12c133000 == 61 [pid = 1657] [id = 286] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb36000 == 60 [pid = 1657] [id = 285] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12b21a000 == 59 [pid = 1657] [id = 284] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x112a60000) [pid = 1657] [serial = 761] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1181cbc00) [pid = 1657] [serial = 764] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1196bd000) [pid = 1657] [serial = 767] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x129528800 == 58 [pid = 1657] [id = 283] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x118479800 == 57 [pid = 1657] [id = 282] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x1246ec800 == 56 [pid = 1657] [id = 281] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11947f800 == 55 [pid = 1657] [id = 280] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x1197d5800 == 54 [pid = 1657] [id = 279] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x123086000 == 53 [pid = 1657] [id = 278] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x1246e4000 == 52 [pid = 1657] [id = 273] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x118994000 == 51 [pid = 1657] [id = 272] 23:20:21 INFO - PROCESS | 1657 | 1464070821559 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]]]}] 23:20:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf41800 == 50 [pid = 1657] [id = 271] 23:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 23:20:21 INFO - PROCESS | 1657 | 1464070821571 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 23:20:21 INFO - PROCESS | 1657 | 1464070821575 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 23:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:20:21 INFO - PROCESS | 1657 | 1464070821580 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:20:21 INFO - PROCESS | 1657 | 1464070821581 Marionette TRACE conn2 <- [1,1170,null,{}] 23:20:21 INFO - PROCESS | 1657 | 1464070821584 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}] 23:20:21 INFO - PROCESS | 1657 | 1464070821674 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x119d5f400) [pid = 1657] [serial = 791] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12421a000) [pid = 1657] [serial = 794] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x123271000) [pid = 1657] [serial = 792] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x124e71000) [pid = 1657] [serial = 797] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x117015c00) [pid = 1657] [serial = 774] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x115ebf400) [pid = 1657] [serial = 773] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x124644800) [pid = 1657] [serial = 795] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1180b1400) [pid = 1657] [serial = 779] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x1183b3c00) [pid = 1657] [serial = 780] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x1196c2400) [pid = 1657] [serial = 788] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1191fe400) [pid = 1657] [serial = 785] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x1193e9800) [pid = 1657] [serial = 786] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11895b000) [pid = 1657] [serial = 782] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1191fa000) [pid = 1657] [serial = 783] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x118071400) [pid = 1657] [serial = 777] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x11758d000) [pid = 1657] [serial = 776] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x129354000) [pid = 1657] [serial = 809] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x119a95400) [pid = 1657] [serial = 770] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x126029800) [pid = 1657] [serial = 800] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x126034c00) [pid = 1657] [serial = 803] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x125190400) [pid = 1657] [serial = 798] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x128d1b000) [pid = 1657] [serial = 806] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x129070400) [pid = 1657] [serial = 807] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x128d13800) [pid = 1657] [serial = 804] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1264c0c00) [pid = 1657] [serial = 801] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x119b9d000) [pid = 1657] [serial = 789] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1295cf800) [pid = 1657] [serial = 810] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 1657 | 1464070821735 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170e7000 == 51 [pid = 1657] [id = 300] 23:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x112a0e400) [pid = 1657] [serial = 898] [outer = 0x0] 23:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1130d1c00) [pid = 1657] [serial = 899] [outer = 0x112a0e400] 23:20:21 INFO - PROCESS | 1657 | 1464070821761 Marionette DEBUG loaded listener.js 23:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x113862800) [pid = 1657] [serial = 900] [outer = 0x112a0e400] 23:20:22 INFO - PROCESS | 1657 | 1464070822046 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]]]}] 23:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 23:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:20:22 INFO - PROCESS | 1657 | 1464070822100 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 23:20:22 INFO - PROCESS | 1657 | 1464070822101 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 23:20:22 INFO - PROCESS | 1657 | 1464070822103 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:20:22 INFO - PROCESS | 1657 | 1464070822106 Marionette TRACE conn2 <- [1,1174,null,{}] 23:20:22 INFO - PROCESS | 1657 | 1464070822116 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}] 23:20:22 INFO - PROCESS | 1657 | 1464070822219 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 23:20:22 INFO - PROCESS | 1657 | 1464070822270 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x118f61800 == 52 [pid = 1657] [id = 301] 23:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1166b4000) [pid = 1657] [serial = 901] [outer = 0x0] 23:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1169afc00) [pid = 1657] [serial = 902] [outer = 0x1166b4000] 23:20:22 INFO - PROCESS | 1657 | 1464070822315 Marionette DEBUG loaded listener.js 23:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x117011400) [pid = 1657] [serial = 903] [outer = 0x1166b4000] 23:20:22 INFO - PROCESS | 1657 | 1464070822585 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] 23:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:20:22 INFO - PROCESS | 1657 | 1464070822635 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 23:20:22 INFO - PROCESS | 1657 | 1464070822638 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:20:22 INFO - PROCESS | 1657 | 1464070822639 Marionette TRACE conn2 <- [1,1178,null,{}] 23:20:22 INFO - PROCESS | 1657 | 1464070822641 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}] 23:20:22 INFO - PROCESS | 1657 | 1464070822736 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 23:20:22 INFO - PROCESS | 1657 | 1464070822741 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12307d800 == 53 [pid = 1657] [id = 302] 23:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x117015c00) [pid = 1657] [serial = 904] [outer = 0x0] 23:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x117671c00) [pid = 1657] [serial = 905] [outer = 0x117015c00] 23:20:22 INFO - PROCESS | 1657 | 1464070822768 Marionette DEBUG loaded listener.js 23:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1181c8000) [pid = 1657] [serial = 906] [outer = 0x117015c00] 23:20:23 INFO - PROCESS | 1657 | 1464070823118 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] 23:20:23 INFO - PROCESS | 1657 | 1464070823159 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 23:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:20:23 INFO - PROCESS | 1657 | 1464070823163 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:20:23 INFO - PROCESS | 1657 | 1464070823165 Marionette TRACE conn2 <- [1,1182,null,{}] 23:20:23 INFO - PROCESS | 1657 | 1464070823167 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}] 23:20:23 INFO - PROCESS | 1657 | 1464070823247 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 23:20:23 INFO - PROCESS | 1657 | 1464070823251 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1240ee800 == 54 [pid = 1657] [id = 303] 23:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1181c9800) [pid = 1657] [serial = 907] [outer = 0x0] 23:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1182bd400) [pid = 1657] [serial = 908] [outer = 0x1181c9800] 23:20:23 INFO - PROCESS | 1657 | 1464070823276 Marionette DEBUG loaded listener.js 23:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1183af400) [pid = 1657] [serial = 909] [outer = 0x1181c9800] 23:20:23 INFO - PROCESS | 1657 | 1464070823635 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] 23:20:23 INFO - PROCESS | 1657 | 1464070823684 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 23:20:23 INFO - PROCESS | 1657 | 1464070823686 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:20:23 INFO - PROCESS | 1657 | 1464070823687 Marionette TRACE conn2 <- [1,1186,null,{}] 23:20:23 INFO - PROCESS | 1657 | 1464070823689 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}] 23:20:23 INFO - PROCESS | 1657 | 1464070823817 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 23:20:23 INFO - PROCESS | 1657 | 1464070823834 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246ea800 == 55 [pid = 1657] [id = 304] 23:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1183abc00) [pid = 1657] [serial = 910] [outer = 0x0] 23:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x118518800) [pid = 1657] [serial = 911] [outer = 0x1183abc00] 23:20:23 INFO - PROCESS | 1657 | 1464070823860 Marionette DEBUG loaded listener.js 23:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1196c1000) [pid = 1657] [serial = 912] [outer = 0x1183abc00] 23:20:24 INFO - PROCESS | 1657 | 1464070824200 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] 23:20:24 INFO - PROCESS | 1657 | 1464070824256 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 23:20:24 INFO - PROCESS | 1657 | 1464070824258 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:20:24 INFO - PROCESS | 1657 | 1464070824259 Marionette TRACE conn2 <- [1,1190,null,{}] 23:20:24 INFO - PROCESS | 1657 | 1464070824262 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}] 23:20:24 INFO - PROCESS | 1657 | 1464070824365 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 23:20:24 INFO - PROCESS | 1657 | 1464070824370 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x126073000 == 56 [pid = 1657] [id = 305] 23:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1196be000) [pid = 1657] [serial = 913] [outer = 0x0] 23:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x1197c2400) [pid = 1657] [serial = 914] [outer = 0x1196be000] 23:20:24 INFO - PROCESS | 1657 | 1464070824394 Marionette DEBUG loaded listener.js 23:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x119a9a400) [pid = 1657] [serial = 915] [outer = 0x1196be000] 23:20:24 INFO - PROCESS | 1657 | 1464070824756 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] 23:20:24 INFO - PROCESS | 1657 | 1464070824781 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 23:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:20:24 INFO - PROCESS | 1657 | 1464070824783 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:20:24 INFO - PROCESS | 1657 | 1464070824784 Marionette TRACE conn2 <- [1,1194,null,{}] 23:20:24 INFO - PROCESS | 1657 | 1464070824786 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}] 23:20:24 INFO - PROCESS | 1657 | 1464070824897 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 23:20:24 INFO - PROCESS | 1657 | 1464070824911 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b78000 == 57 [pid = 1657] [id = 306] 23:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x119a97c00) [pid = 1657] [serial = 916] [outer = 0x0] 23:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x119d39800) [pid = 1657] [serial = 917] [outer = 0x119a97c00] 23:20:24 INFO - PROCESS | 1657 | 1464070824935 Marionette DEBUG loaded listener.js 23:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12309f800) [pid = 1657] [serial = 918] [outer = 0x119a97c00] 23:20:25 INFO - PROCESS | 1657 | 1464070825336 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] 23:20:25 INFO - PROCESS | 1657 | 1464070825353 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 23:20:25 INFO - PROCESS | 1657 | 1464070825355 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:20:25 INFO - PROCESS | 1657 | 1464070825356 Marionette TRACE conn2 <- [1,1198,null,{}] 23:20:25 INFO - PROCESS | 1657 | 1464070825360 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}] 23:20:25 INFO - PROCESS | 1657 | 1464070825468 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 23:20:25 INFO - PROCESS | 1657 | 1464070825481 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x129ab2000 == 58 [pid = 1657] [id = 307] 23:20:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x119a98800) [pid = 1657] [serial = 919] [outer = 0x0] 23:20:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12421a000) [pid = 1657] [serial = 920] [outer = 0x119a98800] 23:20:25 INFO - PROCESS | 1657 | 1464070825505 Marionette DEBUG loaded listener.js 23:20:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x124614c00) [pid = 1657] [serial = 921] [outer = 0x119a98800] 23:20:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x124609000) [pid = 1657] [serial = 922] [outer = 0x12cca0800] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12906c000) [pid = 1657] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x110f72c00) [pid = 1657] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x1193ec000) [pid = 1657] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x119d32400) [pid = 1657] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x12b2a4800) [pid = 1657] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1295c3800) [pid = 1657] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x116ac9000) [pid = 1657] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12602f400) [pid = 1657] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x123480c00) [pid = 1657] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x117016c00) [pid = 1657] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x112a1dc00) [pid = 1657] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1180a8c00) [pid = 1657] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x118951000) [pid = 1657] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x124615800) [pid = 1657] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x119dd3800) [pid = 1657] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x112a0fc00) [pid = 1657] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x111a0e400) [pid = 1657] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11701dc00) [pid = 1657] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x1230a6c00) [pid = 1657] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x119a98c00) [pid = 1657] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x112a10c00) [pid = 1657] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12ba31800) [pid = 1657] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x110fb4c00) [pid = 1657] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:20:25 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x117582800) [pid = 1657] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:20:26 INFO - PROCESS | 1657 | 1464070826049 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]]]}] 23:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 719ms 23:20:26 INFO - PROCESS | 1657 | 1464070826075 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 23:20:26 INFO - PROCESS | 1657 | 1464070826076 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 23:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:20:26 INFO - PROCESS | 1657 | 1464070826078 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:20:26 INFO - PROCESS | 1657 | 1464070826080 Marionette TRACE conn2 <- [1,1202,null,{}] 23:20:26 INFO - PROCESS | 1657 | 1464070826082 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}] 23:20:26 INFO - PROCESS | 1657 | 1464070826163 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 23:20:26 INFO - PROCESS | 1657 | 1464070826168 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x129bcd000 == 59 [pid = 1657] [id = 308] 23:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x116ac9000) [pid = 1657] [serial = 923] [outer = 0x0] 23:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x119385400) [pid = 1657] [serial = 924] [outer = 0x116ac9000] 23:20:26 INFO - PROCESS | 1657 | 1464070826193 Marionette DEBUG loaded listener.js 23:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1230a6c00) [pid = 1657] [serial = 925] [outer = 0x116ac9000] 23:20:26 INFO - PROCESS | 1657 | 1464070826542 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]]]}] 23:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms 23:20:26 INFO - PROCESS | 1657 | 1464070826550 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 23:20:26 INFO - PROCESS | 1657 | 1464070826551 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 23:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:20:26 INFO - PROCESS | 1657 | 1464070826554 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:20:26 INFO - PROCESS | 1657 | 1464070826555 Marionette TRACE conn2 <- [1,1206,null,{}] 23:20:26 INFO - PROCESS | 1657 | 1464070826558 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}] 23:20:26 INFO - PROCESS | 1657 | 1464070826679 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 23:20:26 INFO - PROCESS | 1657 | 1464070826706 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b31c800 == 60 [pid = 1657] [id = 309] 23:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x125037c00) [pid = 1657] [serial = 926] [outer = 0x0] 23:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x126034c00) [pid = 1657] [serial = 927] [outer = 0x125037c00] 23:20:26 INFO - PROCESS | 1657 | 1464070826734 Marionette DEBUG loaded listener.js 23:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x126a06800) [pid = 1657] [serial = 928] [outer = 0x125037c00] 23:20:27 INFO - PROCESS | 1657 | 1464070827016 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]]]}] 23:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 469ms 23:20:27 INFO - PROCESS | 1657 | 1464070827024 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 23:20:27 INFO - PROCESS | 1657 | 1464070827025 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 23:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:20:27 INFO - PROCESS | 1657 | 1464070827035 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:20:27 INFO - PROCESS | 1657 | 1464070827036 Marionette TRACE conn2 <- [1,1210,null,{}] 23:20:27 INFO - PROCESS | 1657 | 1464070827039 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}] 23:20:27 INFO - PROCESS | 1657 | 1464070827128 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 23:20:27 INFO - PROCESS | 1657 | 1464070827134 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf34000 == 61 [pid = 1657] [id = 310] 23:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x119d40000) [pid = 1657] [serial = 929] [outer = 0x0] 23:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x128d19000) [pid = 1657] [serial = 930] [outer = 0x119d40000] 23:20:27 INFO - PROCESS | 1657 | 1464070827158 Marionette DEBUG loaded listener.js 23:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x128da5c00) [pid = 1657] [serial = 931] [outer = 0x119d40000] 23:20:27 INFO - PROCESS | 1657 | 1464070827481 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]]]}] 23:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 469ms 23:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:20:27 INFO - PROCESS | 1657 | 1464070827504 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 23:20:27 INFO - PROCESS | 1657 | 1464070827505 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 23:20:27 INFO - PROCESS | 1657 | 1464070827507 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:20:27 INFO - PROCESS | 1657 | 1464070827518 Marionette TRACE conn2 <- [1,1214,null,{}] 23:20:27 INFO - PROCESS | 1657 | 1464070827521 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}] 23:20:27 INFO - PROCESS | 1657 | 1464070827633 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 23:20:27 INFO - PROCESS | 1657 | 1464070827639 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c143800 == 62 [pid = 1657] [id = 311] 23:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x128d16400) [pid = 1657] [serial = 932] [outer = 0x0] 23:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x129072800) [pid = 1657] [serial = 933] [outer = 0x128d16400] 23:20:27 INFO - PROCESS | 1657 | 1464070827664 Marionette DEBUG loaded listener.js 23:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x129353800) [pid = 1657] [serial = 934] [outer = 0x128d16400] 23:20:28 INFO - PROCESS | 1657 | 1464070828037 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]]]}] 23:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 578ms 23:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:20:28 INFO - PROCESS | 1657 | 1464070828086 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 23:20:28 INFO - PROCESS | 1657 | 1464070828088 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 23:20:28 INFO - PROCESS | 1657 | 1464070828092 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:20:28 INFO - PROCESS | 1657 | 1464070828095 Marionette TRACE conn2 <- [1,1218,null,{}] 23:20:28 INFO - PROCESS | 1657 | 1464070828099 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}] 23:20:28 INFO - PROCESS | 1657 | 1464070828213 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 23:20:28 INFO - PROCESS | 1657 | 1464070828281 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x112fbc000 == 63 [pid = 1657] [id = 312] 23:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x110fa9400) [pid = 1657] [serial = 935] [outer = 0x0] 23:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1110ab000) [pid = 1657] [serial = 936] [outer = 0x110fa9400] 23:20:28 INFO - PROCESS | 1657 | 1464070828313 Marionette DEBUG loaded listener.js 23:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1122b4800) [pid = 1657] [serial = 937] [outer = 0x110fa9400] 23:20:28 INFO - PROCESS | 1657 | 1464070828733 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]]]}] 23:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 672ms 23:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:20:28 INFO - PROCESS | 1657 | 1464070828764 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 23:20:28 INFO - PROCESS | 1657 | 1464070828768 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 23:20:28 INFO - PROCESS | 1657 | 1464070828773 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:20:28 INFO - PROCESS | 1657 | 1464070828775 Marionette TRACE conn2 <- [1,1222,null,{}] 23:20:28 INFO - PROCESS | 1657 | 1464070828777 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}] 23:20:28 INFO - PROCESS | 1657 | 1464070828885 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 23:20:28 INFO - PROCESS | 1657 | 1464070828942 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12374e800 == 64 [pid = 1657] [id = 313] 23:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x112a17800) [pid = 1657] [serial = 938] [outer = 0x0] 23:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1138c0400) [pid = 1657] [serial = 939] [outer = 0x112a17800] 23:20:28 INFO - PROCESS | 1657 | 1464070828971 Marionette DEBUG loaded listener.js 23:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x11606fc00) [pid = 1657] [serial = 940] [outer = 0x112a17800] 23:20:29 INFO - PROCESS | 1657 | 1464070829418 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] 23:20:29 INFO - PROCESS | 1657 | 1464070829444 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 23:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:20:29 INFO - PROCESS | 1657 | 1464070829447 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:20:29 INFO - PROCESS | 1657 | 1464070829450 Marionette TRACE conn2 <- [1,1226,null,{}] 23:20:29 INFO - PROCESS | 1657 | 1464070829458 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}] 23:20:29 INFO - PROCESS | 1657 | 1464070829593 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 23:20:29 INFO - PROCESS | 1657 | 1464070829677 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b32a800 == 65 [pid = 1657] [id = 314] 23:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x117678800) [pid = 1657] [serial = 941] [outer = 0x0] 23:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1183ad800) [pid = 1657] [serial = 942] [outer = 0x117678800] 23:20:29 INFO - PROCESS | 1657 | 1464070829708 Marionette DEBUG loaded listener.js 23:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x118f4dc00) [pid = 1657] [serial = 943] [outer = 0x117678800] 23:20:30 INFO - PROCESS | 1657 | 1464070830123 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]]]}] 23:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 721ms 23:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:20:30 INFO - PROCESS | 1657 | 1464070830169 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 23:20:30 INFO - PROCESS | 1657 | 1464070830171 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 23:20:30 INFO - PROCESS | 1657 | 1464070830173 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:20:30 INFO - PROCESS | 1657 | 1464070830174 Marionette TRACE conn2 <- [1,1230,null,{}] 23:20:30 INFO - PROCESS | 1657 | 1464070830176 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}] 23:20:30 INFO - PROCESS | 1657 | 1464070830283 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 23:20:30 INFO - PROCESS | 1657 | 1464070830342 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cd9b800 == 66 [pid = 1657] [id = 315] 23:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x1191fa400) [pid = 1657] [serial = 944] [outer = 0x0] 23:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x1196c2000) [pid = 1657] [serial = 945] [outer = 0x1191fa400] 23:20:30 INFO - PROCESS | 1657 | 1464070830412 Marionette DEBUG loaded listener.js 23:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x1242bd400) [pid = 1657] [serial = 946] [outer = 0x1191fa400] 23:20:30 INFO - PROCESS | 1657 | 1464070830801 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]]]}] 23:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 670ms 23:20:30 INFO - PROCESS | 1657 | 1464070830844 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 23:20:30 INFO - PROCESS | 1657 | 1464070830845 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 23:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:20:30 INFO - PROCESS | 1657 | 1464070830847 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:20:30 INFO - PROCESS | 1657 | 1464070830848 Marionette TRACE conn2 <- [1,1234,null,{}] 23:20:30 INFO - PROCESS | 1657 | 1464070830851 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}] 23:20:30 INFO - PROCESS | 1657 | 1464070830959 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 23:20:31 INFO - PROCESS | 1657 | 1464070831031 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfd3000 == 67 [pid = 1657] [id = 316] 23:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x1193ee800) [pid = 1657] [serial = 947] [outer = 0x0] 23:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x126031000) [pid = 1657] [serial = 948] [outer = 0x1193ee800] 23:20:31 INFO - PROCESS | 1657 | 1464070831060 Marionette DEBUG loaded listener.js 23:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x126775000) [pid = 1657] [serial = 949] [outer = 0x1193ee800] 23:20:31 INFO - PROCESS | 1657 | 1464070831456 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]]]}] 23:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 623ms 23:20:31 INFO - PROCESS | 1657 | 1464070831471 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 23:20:31 INFO - PROCESS | 1657 | 1464070831472 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 23:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:20:31 INFO - PROCESS | 1657 | 1464070831474 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:20:31 INFO - PROCESS | 1657 | 1464070831476 Marionette TRACE conn2 <- [1,1238,null,{}] 23:20:31 INFO - PROCESS | 1657 | 1464070831478 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}] 23:20:31 INFO - PROCESS | 1657 | 1464070831599 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 23:20:31 INFO - PROCESS | 1657 | 1464070831659 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfc9000 == 68 [pid = 1657] [id = 317] 23:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x110f33800) [pid = 1657] [serial = 950] [outer = 0x0] 23:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x1295cec00) [pid = 1657] [serial = 951] [outer = 0x110f33800] 23:20:31 INFO - PROCESS | 1657 | 1464070831750 Marionette DEBUG loaded listener.js 23:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x129bfb000) [pid = 1657] [serial = 952] [outer = 0x110f33800] 23:20:32 INFO - PROCESS | 1657 | 1464070832153 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]]]}] 23:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 720ms 23:20:32 INFO - PROCESS | 1657 | 1464070832194 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 23:20:32 INFO - PROCESS | 1657 | 1464070832196 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 23:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:20:32 INFO - PROCESS | 1657 | 1464070832198 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:20:32 INFO - PROCESS | 1657 | 1464070832199 Marionette TRACE conn2 <- [1,1242,null,{}] 23:20:32 INFO - PROCESS | 1657 | 1464070832202 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}] 23:20:32 INFO - PROCESS | 1657 | 1464070832322 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 23:20:32 INFO - PROCESS | 1657 | 1464070832567 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x116119800 == 69 [pid = 1657] [id = 318] 23:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x110f3b000) [pid = 1657] [serial = 953] [outer = 0x0] 23:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x110f6e000) [pid = 1657] [serial = 954] [outer = 0x110f3b000] 23:20:32 INFO - PROCESS | 1657 | 1464070832617 Marionette DEBUG loaded listener.js 23:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x112019800) [pid = 1657] [serial = 955] [outer = 0x110f3b000] 23:20:33 INFO - PROCESS | 1657 | 1464070833047 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]]]}] 23:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 871ms 23:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:20:33 INFO - PROCESS | 1657 | 1464070833070 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 23:20:33 INFO - PROCESS | 1657 | 1464070833072 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 23:20:33 INFO - PROCESS | 1657 | 1464070833075 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:20:33 INFO - PROCESS | 1657 | 1464070833077 Marionette TRACE conn2 <- [1,1246,null,{}] 23:20:33 INFO - PROCESS | 1657 | 1464070833081 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}] 23:20:33 INFO - PROCESS | 1657 | 1464070833178 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 23:20:33 INFO - PROCESS | 1657 | 1464070833239 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x113a09800 == 70 [pid = 1657] [id = 319] 23:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x112a64c00) [pid = 1657] [serial = 956] [outer = 0x0] 23:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x11312e400) [pid = 1657] [serial = 957] [outer = 0x112a64c00] 23:20:33 INFO - PROCESS | 1657 | 1464070833268 Marionette DEBUG loaded listener.js 23:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x11618f800) [pid = 1657] [serial = 958] [outer = 0x112a64c00] 23:20:33 INFO - PROCESS | 1657 | 1464070833716 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]]]}] 23:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 671ms 23:20:33 INFO - PROCESS | 1657 | 1464070833747 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 23:20:33 INFO - PROCESS | 1657 | 1464070833750 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 23:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:20:33 INFO - PROCESS | 1657 | 1464070833753 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:20:33 INFO - PROCESS | 1657 | 1464070833754 Marionette TRACE conn2 <- [1,1250,null,{}] 23:20:33 INFO - PROCESS | 1657 | 1464070833757 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}] 23:20:33 INFO - PROCESS | 1657 | 1464070833939 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x125716800 == 69 [pid = 1657] [id = 190] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf34000 == 68 [pid = 1657] [id = 310] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12b31c800 == 67 [pid = 1657] [id = 309] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x129bcd000 == 66 [pid = 1657] [id = 308] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x129ab2000 == 65 [pid = 1657] [id = 307] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x128b78000 == 64 [pid = 1657] [id = 306] 23:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x119384400) [pid = 1657] [serial = 821] [outer = 0x0] [url = about:blank] 23:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x118074800) [pid = 1657] [serial = 818] [outer = 0x0] [url = about:blank] 23:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12309b400) [pid = 1657] [serial = 824] [outer = 0x0] [url = about:blank] 23:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x112a1a400) [pid = 1657] [serial = 815] [outer = 0x0] [url = about:blank] 23:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1266c8000) [pid = 1657] [serial = 827] [outer = 0x0] [url = about:blank] 23:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x129bf1400) [pid = 1657] [serial = 830] [outer = 0x0] [url = about:blank] 23:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x110f37400) [pid = 1657] [serial = 869] [outer = 0x0] [url = about:blank] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x126073000 == 63 [pid = 1657] [id = 305] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1246ea800 == 62 [pid = 1657] [id = 304] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1240ee800 == 61 [pid = 1657] [id = 303] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12307d800 == 60 [pid = 1657] [id = 302] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x118f61800 == 59 [pid = 1657] [id = 301] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1170e7000 == 58 [pid = 1657] [id = 300] 23:20:33 INFO - PROCESS | 1657 | --DOCSHELL 0x113d3c000 == 57 [pid = 1657] [id = 299] 23:20:34 INFO - PROCESS | 1657 | --DOCSHELL 0x1231e2800 == 56 [pid = 1657] [id = 292] 23:20:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11846f000 == 55 [pid = 1657] [id = 291] 23:20:34 INFO - PROCESS | 1657 | 1464070834016 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x116905800 == 56 [pid = 1657] [id = 320] 23:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x11312ec00) [pid = 1657] [serial = 959] [outer = 0x0] 23:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x11671d400) [pid = 1657] [serial = 960] [outer = 0x11312ec00] 23:20:34 INFO - PROCESS | 1657 | 1464070834042 Marionette DEBUG loaded listener.js 23:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x11758bc00) [pid = 1657] [serial = 961] [outer = 0x11312ec00] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1197bf400) [pid = 1657] [serial = 842] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x119d40c00) [pid = 1657] [serial = 845] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12c157400) [pid = 1657] [serial = 717] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12b0e1400) [pid = 1657] [serial = 855] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x118972400) [pid = 1657] [serial = 705] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1295cbc00) [pid = 1657] [serial = 660] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x126773400) [pid = 1657] [serial = 711] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x11837d800) [pid = 1657] [serial = 837] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12326cc00) [pid = 1657] [serial = 861] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12bafdc00) [pid = 1657] [serial = 864] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12ba31400) [pid = 1657] [serial = 858] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1295ca400) [pid = 1657] [serial = 812] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x124e6f800) [pid = 1657] [serial = 848] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x112a16800) [pid = 1657] [serial = 833] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x118073400) [pid = 1657] [serial = 836] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x1166b7000) [pid = 1657] [serial = 702] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1191f7800) [pid = 1657] [serial = 654] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12503c400) [pid = 1657] [serial = 657] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x129bee000) [pid = 1657] [serial = 813] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x126a04400) [pid = 1657] [serial = 863] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x119b96000) [pid = 1657] [serial = 843] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12a8df800) [pid = 1657] [serial = 854] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12934d800) [pid = 1657] [serial = 851] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x119d59800) [pid = 1657] [serial = 708] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x123481c00) [pid = 1657] [serial = 846] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12a8d5400) [pid = 1657] [serial = 857] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11896f400) [pid = 1657] [serial = 860] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x116159000) [pid = 1657] [serial = 834] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x128d1a000) [pid = 1657] [serial = 849] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x1181c9400) [pid = 1657] [serial = 759] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12c159c00) [pid = 1657] [serial = 866] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x116ac7400) [pid = 1657] [serial = 651] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11894ec00) [pid = 1657] [serial = 839] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11937d400) [pid = 1657] [serial = 840] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12c570000) [pid = 1657] [serial = 867] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x129b2b800) [pid = 1657] [serial = 852] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12b0dd400) [pid = 1657] [serial = 714] [outer = 0x0] [url = about:blank] 23:20:34 INFO - PROCESS | 1657 | 1464070834357 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]]]}] 23:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 619ms 23:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:20:34 INFO - PROCESS | 1657 | 1464070834373 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 23:20:34 INFO - PROCESS | 1657 | 1464070834374 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 23:20:34 INFO - PROCESS | 1657 | 1464070834379 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:20:34 INFO - PROCESS | 1657 | 1464070834385 Marionette TRACE conn2 <- [1,1254,null,{}] 23:20:34 INFO - PROCESS | 1657 | 1464070834391 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}] 23:20:34 INFO - PROCESS | 1657 | 1464070834490 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 23:20:34 INFO - PROCESS | 1657 | 1464070834540 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x119498800 == 57 [pid = 1657] [id = 321] 23:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11701d000) [pid = 1657] [serial = 962] [outer = 0x0] 23:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1180adc00) [pid = 1657] [serial = 963] [outer = 0x11701d000] 23:20:34 INFO - PROCESS | 1657 | 1464070834566 Marionette DEBUG loaded listener.js 23:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1183a9000) [pid = 1657] [serial = 964] [outer = 0x11701d000] 23:20:34 INFO - PROCESS | 1657 | 1464070834835 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]]]}] 23:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 478ms 23:20:34 INFO - PROCESS | 1657 | 1464070834854 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 23:20:34 INFO - PROCESS | 1657 | 1464070834856 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 23:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:20:34 INFO - PROCESS | 1657 | 1464070834858 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:20:34 INFO - PROCESS | 1657 | 1464070834859 Marionette TRACE conn2 <- [1,1258,null,{}] 23:20:34 INFO - PROCESS | 1657 | 1464070834869 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}] 23:20:34 INFO - PROCESS | 1657 | 1464070834955 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 23:20:34 INFO - PROCESS | 1657 | 1464070834961 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246ea800 == 58 [pid = 1657] [id = 322] 23:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x118515800) [pid = 1657] [serial = 965] [outer = 0x0] 23:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x119155400) [pid = 1657] [serial = 966] [outer = 0x118515800] 23:20:34 INFO - PROCESS | 1657 | 1464070834988 Marionette DEBUG loaded listener.js 23:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1191fe000) [pid = 1657] [serial = 967] [outer = 0x118515800] 23:20:35 INFO - PROCESS | 1657 | 1464070835338 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]]]}] 23:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 527ms 23:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:20:35 INFO - PROCESS | 1657 | 1464070835386 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 23:20:35 INFO - PROCESS | 1657 | 1464070835387 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 23:20:35 INFO - PROCESS | 1657 | 1464070835389 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:20:35 INFO - PROCESS | 1657 | 1464070835390 Marionette TRACE conn2 <- [1,1262,null,{}] 23:20:35 INFO - PROCESS | 1657 | 1464070835393 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}] 23:20:35 INFO - PROCESS | 1657 | 1464070835471 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 23:20:35 INFO - PROCESS | 1657 | 1464070835476 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x125713000 == 59 [pid = 1657] [id = 323] 23:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x1193ed000) [pid = 1657] [serial = 968] [outer = 0x0] 23:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1196bfc00) [pid = 1657] [serial = 969] [outer = 0x1193ed000] 23:20:35 INFO - PROCESS | 1657 | 1464070835509 Marionette DEBUG loaded listener.js 23:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1197c3800) [pid = 1657] [serial = 970] [outer = 0x1193ed000] 23:20:35 INFO - PROCESS | 1657 | 1464070835838 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]]]}] 23:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 23:20:35 INFO - PROCESS | 1657 | 1464070835858 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 23:20:35 INFO - PROCESS | 1657 | 1464070835859 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 23:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:20:35 INFO - PROCESS | 1657 | 1464070835863 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:20:35 INFO - PROCESS | 1657 | 1464070835865 Marionette TRACE conn2 <- [1,1266,null,{}] 23:20:35 INFO - PROCESS | 1657 | 1464070835867 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}] 23:20:35 INFO - PROCESS | 1657 | 1464070835947 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 23:20:36 INFO - PROCESS | 1657 | 1464070836016 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12643c800 == 60 [pid = 1657] [id = 324] 23:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x11938bc00) [pid = 1657] [serial = 971] [outer = 0x0] 23:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x119a9dc00) [pid = 1657] [serial = 972] [outer = 0x11938bc00] 23:20:36 INFO - PROCESS | 1657 | 1464070836041 Marionette DEBUG loaded listener.js 23:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12309fc00) [pid = 1657] [serial = 973] [outer = 0x11938bc00] 23:20:36 INFO - PROCESS | 1657 | 1464070836400 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]]]}] 23:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 569ms 23:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:20:36 INFO - PROCESS | 1657 | 1464070836433 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 23:20:36 INFO - PROCESS | 1657 | 1464070836434 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 23:20:36 INFO - PROCESS | 1657 | 1464070836436 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:20:36 INFO - PROCESS | 1657 | 1464070836437 Marionette TRACE conn2 <- [1,1270,null,{}] 23:20:36 INFO - PROCESS | 1657 | 1464070836439 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}] 23:20:36 INFO - PROCESS | 1657 | 1464070836540 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 23:20:36 INFO - PROCESS | 1657 | 1464070836545 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x129038000 == 61 [pid = 1657] [id = 325] 23:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x119d32c00) [pid = 1657] [serial = 974] [outer = 0x0] 23:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x123694c00) [pid = 1657] [serial = 975] [outer = 0x119d32c00] 23:20:36 INFO - PROCESS | 1657 | 1464070836599 Marionette DEBUG loaded listener.js 23:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x124e10400) [pid = 1657] [serial = 976] [outer = 0x119d32c00] 23:20:36 INFO - PROCESS | 1657 | 1464070836988 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]]]}] 23:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 568ms 23:20:37 INFO - PROCESS | 1657 | 1464070837005 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 23:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:20:37 INFO - PROCESS | 1657 | 1464070837007 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 23:20:37 INFO - PROCESS | 1657 | 1464070837010 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:20:37 INFO - PROCESS | 1657 | 1464070837014 Marionette TRACE conn2 <- [1,1274,null,{}] 23:20:37 INFO - PROCESS | 1657 | 1464070837018 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}] 23:20:37 INFO - PROCESS | 1657 | 1464070837178 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 23:20:37 INFO - PROCESS | 1657 | 1464070837195 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297c2800 == 62 [pid = 1657] [id = 326] 23:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12326cc00) [pid = 1657] [serial = 977] [outer = 0x0] 23:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x125034400) [pid = 1657] [serial = 978] [outer = 0x12326cc00] 23:20:37 INFO - PROCESS | 1657 | 1464070837219 Marionette DEBUG loaded listener.js 23:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x126423400) [pid = 1657] [serial = 979] [outer = 0x12326cc00] 23:20:37 INFO - PROCESS | 1657 | 1464070837539 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]]]}] 23:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 573ms 23:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:20:37 INFO - PROCESS | 1657 | 1464070837583 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 23:20:37 INFO - PROCESS | 1657 | 1464070837584 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 23:20:37 INFO - PROCESS | 1657 | 1464070837586 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:20:37 INFO - PROCESS | 1657 | 1464070837595 Marionette TRACE conn2 <- [1,1278,null,{}] 23:20:37 INFO - PROCESS | 1657 | 1464070837597 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}] 23:20:37 INFO - PROCESS | 1657 | 1464070837705 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 23:20:37 INFO - PROCESS | 1657 | 1464070837758 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae7c000 == 63 [pid = 1657] [id = 327] 23:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x125677400) [pid = 1657] [serial = 980] [outer = 0x0] 23:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x126a02800) [pid = 1657] [serial = 981] [outer = 0x125677400] 23:20:37 INFO - PROCESS | 1657 | 1464070837783 Marionette DEBUG loaded listener.js 23:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x128d1d800) [pid = 1657] [serial = 982] [outer = 0x125677400] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1196c6000) [pid = 1657] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x1197cb400) [pid = 1657] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x112019000) [pid = 1657] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x117678c00) [pid = 1657] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x119a95000) [pid = 1657] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x11894d400) [pid = 1657] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x117013c00) [pid = 1657] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x110fb3400) [pid = 1657] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x1196b9800) [pid = 1657] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12602fc00) [pid = 1657] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x1180ac000) [pid = 1657] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1196be000) [pid = 1657] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x110f30800) [pid = 1657] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x110f34800) [pid = 1657] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x119a97c00) [pid = 1657] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x125677000) [pid = 1657] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1264bbc00) [pid = 1657] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x112a10800) [pid = 1657] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1181c9800) [pid = 1657] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1166b4000) [pid = 1657] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11204b800) [pid = 1657] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x119a98800) [pid = 1657] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1130d1000) [pid = 1657] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x119b9a000) [pid = 1657] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x112a0e400) [pid = 1657] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x117015c00) [pid = 1657] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x116ac9000) [pid = 1657] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x125037c00) [pid = 1657] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x119d40000) [pid = 1657] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:20:38 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1183abc00) [pid = 1657] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:20:38 INFO - PROCESS | 1657 | 1464070838293 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]]]}] 23:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 726ms 23:20:38 INFO - PROCESS | 1657 | 1464070838315 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 23:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:20:38 INFO - PROCESS | 1657 | 1464070838317 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 23:20:38 INFO - PROCESS | 1657 | 1464070838319 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:20:38 INFO - PROCESS | 1657 | 1464070838321 Marionette TRACE conn2 <- [1,1282,null,{}] 23:20:38 INFO - PROCESS | 1657 | 1464070838323 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}] 23:20:38 INFO - PROCESS | 1657 | 1464070838408 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 23:20:38 INFO - PROCESS | 1657 | 1464070838412 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x123098800 == 64 [pid = 1657] [id = 328] 23:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x110fa8000) [pid = 1657] [serial = 983] [outer = 0x0] 23:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1169b8000) [pid = 1657] [serial = 984] [outer = 0x110fa8000] 23:20:38 INFO - PROCESS | 1657 | 1464070838442 Marionette DEBUG loaded listener.js 23:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11894d400) [pid = 1657] [serial = 985] [outer = 0x110fa8000] 23:20:38 INFO - PROCESS | 1657 | 1464070838791 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]]]}] 23:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 517ms 23:20:38 INFO - PROCESS | 1657 | 1464070838838 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 23:20:38 INFO - PROCESS | 1657 | 1464070838839 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 23:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:20:38 INFO - PROCESS | 1657 | 1464070838842 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:20:38 INFO - PROCESS | 1657 | 1464070838843 Marionette TRACE conn2 <- [1,1286,null,{}] 23:20:38 INFO - PROCESS | 1657 | 1464070838846 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}] 23:20:38 INFO - PROCESS | 1657 | 1464070838949 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 23:20:38 INFO - PROCESS | 1657 | 1464070838970 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b330000 == 65 [pid = 1657] [id = 329] 23:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x119386800) [pid = 1657] [serial = 986] [outer = 0x0] 23:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x125681800) [pid = 1657] [serial = 987] [outer = 0x119386800] 23:20:38 INFO - PROCESS | 1657 | 1464070838995 Marionette DEBUG loaded listener.js 23:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x129070400) [pid = 1657] [serial = 988] [outer = 0x119386800] 23:20:39 INFO - PROCESS | 1657 | 1464070839306 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]]]}] 23:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 23:20:39 INFO - PROCESS | 1657 | 1464070839362 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 23:20:39 INFO - PROCESS | 1657 | 1464070839363 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 23:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:20:39 INFO - PROCESS | 1657 | 1464070839366 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:20:39 INFO - PROCESS | 1657 | 1464070839367 Marionette TRACE conn2 <- [1,1290,null,{}] 23:20:39 INFO - PROCESS | 1657 | 1464070839369 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}] 23:20:39 INFO - PROCESS | 1657 | 1464070839465 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 23:20:39 INFO - PROCESS | 1657 | 1464070839550 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf28000 == 66 [pid = 1657] [id = 330] 23:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11938a000) [pid = 1657] [serial = 989] [outer = 0x0] 23:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x129351800) [pid = 1657] [serial = 990] [outer = 0x11938a000] 23:20:39 INFO - PROCESS | 1657 | 1464070839591 Marionette DEBUG loaded listener.js 23:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1295d1400) [pid = 1657] [serial = 991] [outer = 0x11938a000] 23:20:39 INFO - PROCESS | 1657 | 1464070839966 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]]]}] 23:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 618ms 23:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:20:39 INFO - PROCESS | 1657 | 1464070839984 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 23:20:39 INFO - PROCESS | 1657 | 1464070839985 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 23:20:39 INFO - PROCESS | 1657 | 1464070839987 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:20:39 INFO - PROCESS | 1657 | 1464070839988 Marionette TRACE conn2 <- [1,1294,null,{}] 23:20:39 INFO - PROCESS | 1657 | 1464070839991 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}] 23:20:40 INFO - PROCESS | 1657 | 1464070840075 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 23:20:40 INFO - PROCESS | 1657 | 1464070840132 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c52e000 == 67 [pid = 1657] [id = 331] 23:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1183ac400) [pid = 1657] [serial = 992] [outer = 0x0] 23:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x119154c00) [pid = 1657] [serial = 993] [outer = 0x1183ac400] 23:20:40 INFO - PROCESS | 1657 | 1464070840165 Marionette DEBUG loaded listener.js 23:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x129becc00) [pid = 1657] [serial = 994] [outer = 0x1183ac400] 23:20:40 INFO - PROCESS | 1657 | 1464070840650 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]]]}] 23:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 669ms 23:20:40 INFO - PROCESS | 1657 | 1464070840657 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 23:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:20:40 INFO - PROCESS | 1657 | 1464070840660 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 23:20:40 INFO - PROCESS | 1657 | 1464070840663 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:20:40 INFO - PROCESS | 1657 | 1464070840666 Marionette TRACE conn2 <- [1,1298,null,{}] 23:20:40 INFO - PROCESS | 1657 | 1464070840670 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}] 23:20:40 INFO - PROCESS | 1657 | 1464070840780 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 23:20:40 INFO - PROCESS | 1657 | 1464070840835 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197db800 == 68 [pid = 1657] [id = 332] 23:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x112a1a400) [pid = 1657] [serial = 995] [outer = 0x0] 23:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x113245c00) [pid = 1657] [serial = 996] [outer = 0x112a1a400] 23:20:40 INFO - PROCESS | 1657 | 1464070840871 Marionette DEBUG loaded listener.js 23:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1161f2000) [pid = 1657] [serial = 997] [outer = 0x112a1a400] 23:20:41 INFO - PROCESS | 1657 | 1464070841286 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]]]}] 23:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 23:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:20:41 INFO - PROCESS | 1657 | 1464070841335 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 23:20:41 INFO - PROCESS | 1657 | 1464070841339 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 23:20:41 INFO - PROCESS | 1657 | 1464070841344 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:20:41 INFO - PROCESS | 1657 | 1464070841346 Marionette TRACE conn2 <- [1,1302,null,{}] 23:20:41 INFO - PROCESS | 1657 | 1464070841348 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}] 23:20:41 INFO - PROCESS | 1657 | 1464070841479 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 23:20:41 INFO - PROCESS | 1657 | 1464070841563 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246e2800 == 69 [pid = 1657] [id = 333] 23:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x117017800) [pid = 1657] [serial = 998] [outer = 0x0] 23:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1180b0400) [pid = 1657] [serial = 999] [outer = 0x117017800] 23:20:41 INFO - PROCESS | 1657 | 1464070841594 Marionette DEBUG loaded listener.js 23:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1182aec00) [pid = 1657] [serial = 1000] [outer = 0x117017800] 23:20:42 INFO - PROCESS | 1657 | 1464070842014 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]]]}] 23:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 724ms 23:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:20:42 INFO - PROCESS | 1657 | 1464070842068 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 23:20:42 INFO - PROCESS | 1657 | 1464070842070 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 23:20:42 INFO - PROCESS | 1657 | 1464070842072 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:20:42 INFO - PROCESS | 1657 | 1464070842074 Marionette TRACE conn2 <- [1,1306,null,{}] 23:20:42 INFO - PROCESS | 1657 | 1464070842082 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}] 23:20:42 INFO - PROCESS | 1657 | 1464070842190 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 23:20:42 INFO - PROCESS | 1657 | 1464070842250 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb35800 == 70 [pid = 1657] [id = 334] 23:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x118954800) [pid = 1657] [serial = 1001] [outer = 0x0] 23:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1193e7400) [pid = 1657] [serial = 1002] [outer = 0x118954800] 23:20:42 INFO - PROCESS | 1657 | 1464070842282 Marionette DEBUG loaded listener.js 23:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1197c5800) [pid = 1657] [serial = 1003] [outer = 0x118954800] 23:20:42 INFO - PROCESS | 1657 | 1464070842704 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]]]}] 23:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 674ms 23:20:42 INFO - PROCESS | 1657 | 1464070842746 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 23:20:42 INFO - PROCESS | 1657 | 1464070842748 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 23:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:20:42 INFO - PROCESS | 1657 | 1464070842751 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:20:42 INFO - PROCESS | 1657 | 1464070842752 Marionette TRACE conn2 <- [1,1310,null,{}] 23:20:42 INFO - PROCESS | 1657 | 1464070842754 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}] 23:20:42 INFO - PROCESS | 1657 | 1464070842878 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 23:20:42 INFO - PROCESS | 1657 | 1464070842937 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc52800 == 71 [pid = 1657] [id = 335] 23:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x119a93800) [pid = 1657] [serial = 1004] [outer = 0x0] 23:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12309e800) [pid = 1657] [serial = 1005] [outer = 0x119a93800] 23:20:43 INFO - PROCESS | 1657 | 1464070843006 Marionette DEBUG loaded listener.js 23:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12567e000) [pid = 1657] [serial = 1006] [outer = 0x119a93800] 23:20:43 INFO - PROCESS | 1657 | 1464070843382 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] 23:20:43 INFO - PROCESS | 1657 | 1464070843423 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 23:20:43 INFO - PROCESS | 1657 | 1464070843425 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:20:43 INFO - PROCESS | 1657 | 1464070843426 Marionette TRACE conn2 <- [1,1314,null,{}] 23:20:43 INFO - PROCESS | 1657 | 1464070843429 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}] 23:20:43 INFO - PROCESS | 1657 | 1464070843541 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 23:20:43 INFO - PROCESS | 1657 | 1464070843654 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cda2800 == 72 [pid = 1657] [id = 336] 23:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x119d40c00) [pid = 1657] [serial = 1007] [outer = 0x0] 23:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x126a05400) [pid = 1657] [serial = 1008] [outer = 0x119d40c00] 23:20:43 INFO - PROCESS | 1657 | 1464070843705 Marionette DEBUG loaded listener.js 23:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x129bee800) [pid = 1657] [serial = 1009] [outer = 0x119d40c00] 23:20:44 INFO - PROCESS | 1657 | 1464070844257 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]]]}] 23:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 871ms 23:20:44 INFO - PROCESS | 1657 | 1464070844297 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 23:20:44 INFO - PROCESS | 1657 | 1464070844300 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 23:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:20:44 INFO - PROCESS | 1657 | 1464070844303 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:20:44 INFO - PROCESS | 1657 | 1464070844305 Marionette TRACE conn2 <- [1,1318,null,{}] 23:20:44 INFO - PROCESS | 1657 | 1464070844309 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}] 23:20:44 INFO - PROCESS | 1657 | 1464070844476 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 23:20:44 INFO - PROCESS | 1657 | 1464070844581 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4d6800 == 73 [pid = 1657] [id = 337] 23:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x129bf6000) [pid = 1657] [serial = 1010] [outer = 0x0] 23:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12a8d5c00) [pid = 1657] [serial = 1011] [outer = 0x129bf6000] 23:20:44 INFO - PROCESS | 1657 | 1464070844630 Marionette DEBUG loaded listener.js 23:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12b0e2000) [pid = 1657] [serial = 1012] [outer = 0x129bf6000] 23:20:45 INFO - PROCESS | 1657 | 1464070845064 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]]]}] 23:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 771ms 23:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:20:45 INFO - PROCESS | 1657 | 1464070845073 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 23:20:45 INFO - PROCESS | 1657 | 1464070845075 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 23:20:45 INFO - PROCESS | 1657 | 1464070845080 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:20:45 INFO - PROCESS | 1657 | 1464070845083 Marionette TRACE conn2 <- [1,1322,null,{}] 23:20:45 INFO - PROCESS | 1657 | 1464070845086 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}] 23:20:45 INFO - PROCESS | 1657 | 1464070845222 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 23:20:45 INFO - PROCESS | 1657 | 1464070845372 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c134000 == 74 [pid = 1657] [id = 338] 23:20:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x110fa8400) [pid = 1657] [serial = 1013] [outer = 0x0] 23:20:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12b0da800) [pid = 1657] [serial = 1014] [outer = 0x110fa8400] 23:20:45 INFO - PROCESS | 1657 | 1464070845423 Marionette DEBUG loaded listener.js 23:20:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12b2aa000) [pid = 1657] [serial = 1015] [outer = 0x110fa8400] 23:20:45 INFO - PROCESS | 1657 | 1464070845826 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]]]}] 23:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 824ms 23:20:46 INFO - PROCESS | 1657 | 1464070846054 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 23:20:46 INFO - PROCESS | 1657 | 1464070846056 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 23:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:20:46 INFO - PROCESS | 1657 | 1464070846076 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:20:46 INFO - PROCESS | 1657 | 1464070846079 Marionette TRACE conn2 <- [1,1326,null,{}] 23:20:46 INFO - PROCESS | 1657 | 1464070846084 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}] 23:20:46 INFO - PROCESS | 1657 | 1464070846189 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 23:20:46 INFO - PROCESS | 1657 | 1464070846259 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11931b000 == 75 [pid = 1657] [id = 339] 23:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x112249800) [pid = 1657] [serial = 1016] [outer = 0x0] 23:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x112a12800) [pid = 1657] [serial = 1017] [outer = 0x112249800] 23:20:46 INFO - PROCESS | 1657 | 1464070846286 Marionette DEBUG loaded listener.js 23:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x11323d400) [pid = 1657] [serial = 1018] [outer = 0x112249800] 23:20:46 INFO - PROCESS | 1657 | 1464070846678 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]]]}] 23:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 693ms 23:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:20:46 INFO - PROCESS | 1657 | 1464070846753 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 23:20:46 INFO - PROCESS | 1657 | 1464070846755 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 23:20:46 INFO - PROCESS | 1657 | 1464070846760 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:20:46 INFO - PROCESS | 1657 | 1464070846762 Marionette TRACE conn2 <- [1,1330,null,{}] 23:20:46 INFO - PROCESS | 1657 | 1464070846765 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}] 23:20:46 INFO - PROCESS | 1657 | 1464070846863 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 23:20:46 INFO - PROCESS | 1657 | 1464070846925 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170ef000 == 76 [pid = 1657] [id = 340] 23:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x113d11c00) [pid = 1657] [serial = 1019] [outer = 0x0] 23:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x116a5bc00) [pid = 1657] [serial = 1020] [outer = 0x113d11c00] 23:20:46 INFO - PROCESS | 1657 | 1464070846965 Marionette DEBUG loaded listener.js 23:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x117172c00) [pid = 1657] [serial = 1021] [outer = 0x113d11c00] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12c53f800 == 75 [pid = 1657] [id = 274] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf28000 == 74 [pid = 1657] [id = 330] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12b330000 == 73 [pid = 1657] [id = 329] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x123098800 == 72 [pid = 1657] [id = 328] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae7c000 == 71 [pid = 1657] [id = 327] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1297c2800 == 70 [pid = 1657] [id = 326] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x129038000 == 69 [pid = 1657] [id = 325] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12c573c00) [pid = 1657] [serial = 887] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x128d1d400) [pid = 1657] [serial = 890] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x129072800) [pid = 1657] [serial = 933] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12643c800 == 68 [pid = 1657] [id = 324] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x125713000 == 67 [pid = 1657] [id = 323] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1246ea800 == 66 [pid = 1657] [id = 322] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x119498800 == 65 [pid = 1657] [id = 321] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x116905800 == 64 [pid = 1657] [id = 320] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x113a09800 == 63 [pid = 1657] [id = 319] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x116119800 == 62 [pid = 1657] [id = 318] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12374e800 == 61 [pid = 1657] [id = 313] 23:20:47 INFO - PROCESS | 1657 | --DOCSHELL 0x112fbc000 == 60 [pid = 1657] [id = 312] 23:20:47 INFO - PROCESS | 1657 | 1464070847385 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]]]}] 23:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 673ms 23:20:47 INFO - PROCESS | 1657 | 1464070847432 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 23:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:20:47 INFO - PROCESS | 1657 | 1464070847434 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 23:20:47 INFO - PROCESS | 1657 | 1464070847437 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:20:47 INFO - PROCESS | 1657 | 1464070847438 Marionette TRACE conn2 <- [1,1334,null,{}] 23:20:47 INFO - PROCESS | 1657 | 1464070847448 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}] 23:20:47 INFO - PROCESS | 1657 | 1464070847636 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x1183ac000) [pid = 1657] [serial = 765] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x116714800) [pid = 1657] [serial = 762] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1196c2c00) [pid = 1657] [serial = 768] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12bae5000) [pid = 1657] [serial = 699] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12b0de400) [pid = 1657] [serial = 831] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x119d35000) [pid = 1657] [serial = 771] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x125678800) [pid = 1657] [serial = 825] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x113d04800) [pid = 1657] [serial = 816] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x1181d1c00) [pid = 1657] [serial = 819] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x128d11800) [pid = 1657] [serial = 828] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1197bfc00) [pid = 1657] [serial = 822] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1197c2400) [pid = 1657] [serial = 914] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x110f3b400) [pid = 1657] [serial = 870] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x112056400) [pid = 1657] [serial = 873] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x110f6e800) [pid = 1657] [serial = 872] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x119d39800) [pid = 1657] [serial = 917] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12668c000) [pid = 1657] [serial = 881] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x129350000) [pid = 1657] [serial = 882] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12baf2000) [pid = 1657] [serial = 885] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12b0e1c00) [pid = 1657] [serial = 884] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x118513400) [pid = 1657] [serial = 876] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x116a4ec00) [pid = 1657] [serial = 875] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1182bd400) [pid = 1657] [serial = 908] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x1183af400) [pid = 1657] [serial = 909] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1169afc00) [pid = 1657] [serial = 902] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x117011400) [pid = 1657] [serial = 903] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x112a11c00) [pid = 1657] [serial = 897] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11224c800) [pid = 1657] [serial = 896] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12421a000) [pid = 1657] [serial = 920] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12bf0ac00) [pid = 1657] [serial = 894] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x129791400) [pid = 1657] [serial = 893] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x124e72800) [pid = 1657] [serial = 879] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x119d51c00) [pid = 1657] [serial = 878] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1130d1c00) [pid = 1657] [serial = 899] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x113862800) [pid = 1657] [serial = 900] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12309f800) [pid = 1657] [serial = 918] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x117671c00) [pid = 1657] [serial = 905] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1181c8000) [pid = 1657] [serial = 906] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1230a6c00) [pid = 1657] [serial = 925] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x126034c00) [pid = 1657] [serial = 927] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x119385400) [pid = 1657] [serial = 924] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x128d19000) [pid = 1657] [serial = 930] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x124614c00) [pid = 1657] [serial = 921] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x128da5c00) [pid = 1657] [serial = 931] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x128d17400) [pid = 1657] [serial = 513] [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.] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x126a06800) [pid = 1657] [serial = 928] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x118518800) [pid = 1657] [serial = 911] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1196c1000) [pid = 1657] [serial = 912] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119a9a400) [pid = 1657] [serial = 915] [outer = 0x0] [url = about:blank] 23:20:47 INFO - PROCESS | 1657 | 1464070847740 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x119308800 == 61 [pid = 1657] [id = 341] 23:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1130d1c00) [pid = 1657] [serial = 1022] [outer = 0x0] 23:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1169afc00) [pid = 1657] [serial = 1023] [outer = 0x1130d1c00] 23:20:47 INFO - PROCESS | 1657 | 1464070847788 Marionette DEBUG loaded listener.js 23:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1183a9400) [pid = 1657] [serial = 1024] [outer = 0x1130d1c00] 23:20:48 INFO - PROCESS | 1657 | 1464070848138 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]]]}] 23:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 720ms 23:20:48 INFO - PROCESS | 1657 | 1464070848157 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 23:20:48 INFO - PROCESS | 1657 | 1464070848158 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 23:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:20:48 INFO - PROCESS | 1657 | 1464070848160 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:20:48 INFO - PROCESS | 1657 | 1464070848163 Marionette TRACE conn2 <- [1,1338,null,{}] 23:20:48 INFO - PROCESS | 1657 | 1464070848167 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}] 23:20:48 INFO - PROCESS | 1657 | 1464070848292 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 23:20:48 INFO - PROCESS | 1657 | 1464070848302 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231ec000 == 62 [pid = 1657] [id = 342] 23:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x118516800) [pid = 1657] [serial = 1025] [outer = 0x0] 23:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x119154000) [pid = 1657] [serial = 1026] [outer = 0x118516800] 23:20:48 INFO - PROCESS | 1657 | 1464070848328 Marionette DEBUG loaded listener.js 23:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x119381000) [pid = 1657] [serial = 1027] [outer = 0x118516800] 23:20:49 INFO - PROCESS | 1657 | 1464070849108 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]]]}] 23:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 23:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:20:49 INFO - PROCESS | 1657 | 1464070849133 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 23:20:49 INFO - PROCESS | 1657 | 1464070849134 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 23:20:49 INFO - PROCESS | 1657 | 1464070849136 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:20:49 INFO - PROCESS | 1657 | 1464070849146 Marionette TRACE conn2 <- [1,1342,null,{}] 23:20:49 INFO - PROCESS | 1657 | 1464070849149 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}] 23:20:49 INFO - PROCESS | 1657 | 1464070849228 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 23:20:49 INFO - PROCESS | 1657 | 1464070849289 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x124e2a800 == 63 [pid = 1657] [id = 343] 23:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x118520000) [pid = 1657] [serial = 1028] [outer = 0x0] 23:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1196c2c00) [pid = 1657] [serial = 1029] [outer = 0x118520000] 23:20:49 INFO - PROCESS | 1657 | 1464070849315 Marionette DEBUG loaded listener.js 23:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119a94400) [pid = 1657] [serial = 1030] [outer = 0x118520000] 23:20:49 INFO - PROCESS | 1657 | 1464070849612 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]]]}] 23:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 535ms 23:20:49 INFO - PROCESS | 1657 | 1464070849671 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 23:20:49 INFO - PROCESS | 1657 | 1464070849672 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 23:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:20:49 INFO - PROCESS | 1657 | 1464070849674 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:20:49 INFO - PROCESS | 1657 | 1464070849675 Marionette TRACE conn2 <- [1,1346,null,{}] 23:20:49 INFO - PROCESS | 1657 | 1464070849678 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}] 23:20:49 INFO - PROCESS | 1657 | 1464070849807 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 23:20:49 INFO - PROCESS | 1657 | 1464070849844 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a44000 == 64 [pid = 1657] [id = 344] 23:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x119d39800) [pid = 1657] [serial = 1031] [outer = 0x0] 23:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1230a6c00) [pid = 1657] [serial = 1032] [outer = 0x119d39800] 23:20:49 INFO - PROCESS | 1657 | 1464070849869 Marionette DEBUG loaded listener.js 23:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x125679000) [pid = 1657] [serial = 1033] [outer = 0x119d39800] 23:20:50 INFO - PROCESS | 1657 | 1464070850205 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]]]}] 23:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 570ms 23:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:20:50 INFO - PROCESS | 1657 | 1464070850245 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 23:20:50 INFO - PROCESS | 1657 | 1464070850246 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 23:20:50 INFO - PROCESS | 1657 | 1464070850248 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:20:50 INFO - PROCESS | 1657 | 1464070850249 Marionette TRACE conn2 <- [1,1350,null,{}] 23:20:50 INFO - PROCESS | 1657 | 1464070850251 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}] 23:20:50 INFO - PROCESS | 1657 | 1464070850354 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 23:20:50 INFO - PROCESS | 1657 | 1464070850395 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b82800 == 65 [pid = 1657] [id = 345] 23:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x119d3b000) [pid = 1657] [serial = 1034] [outer = 0x0] 23:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x126425c00) [pid = 1657] [serial = 1035] [outer = 0x119d3b000] 23:20:50 INFO - PROCESS | 1657 | 1464070850420 Marionette DEBUG loaded listener.js 23:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x128d14800) [pid = 1657] [serial = 1036] [outer = 0x119d3b000] 23:20:50 INFO - PROCESS | 1657 | 1464070850751 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]]]}] 23:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 23:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:20:50 INFO - PROCESS | 1657 | 1464070850769 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 23:20:50 INFO - PROCESS | 1657 | 1464070850770 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 23:20:50 INFO - PROCESS | 1657 | 1464070850772 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:20:50 INFO - PROCESS | 1657 | 1464070850773 Marionette TRACE conn2 <- [1,1354,null,{}] 23:20:50 INFO - PROCESS | 1657 | 1464070850776 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}] 23:20:50 INFO - PROCESS | 1657 | 1464070850889 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 23:20:50 INFO - PROCESS | 1657 | 1464070850924 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x129537800 == 66 [pid = 1657] [id = 346] 23:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12602e000) [pid = 1657] [serial = 1037] [outer = 0x0] 23:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12906c400) [pid = 1657] [serial = 1038] [outer = 0x12602e000] 23:20:50 INFO - PROCESS | 1657 | 1464070850948 Marionette DEBUG loaded listener.js 23:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x129791400) [pid = 1657] [serial = 1039] [outer = 0x12602e000] 23:20:51 INFO - PROCESS | 1657 | 1464070851239 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]]]}] 23:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 524ms 23:20:51 INFO - PROCESS | 1657 | 1464070851297 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 23:20:51 INFO - PROCESS | 1657 | 1464070851299 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 23:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:20:51 INFO - PROCESS | 1657 | 1464070851301 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:20:51 INFO - PROCESS | 1657 | 1464070851302 Marionette TRACE conn2 <- [1,1358,null,{}] 23:20:51 INFO - PROCESS | 1657 | 1464070851304 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}] 23:20:51 INFO - PROCESS | 1657 | 1464070851408 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 23:20:51 INFO - PROCESS | 1657 | 1464070851421 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae76800 == 67 [pid = 1657] [id = 347] 23:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x126a05000) [pid = 1657] [serial = 1040] [outer = 0x0] 23:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x129bf9800) [pid = 1657] [serial = 1041] [outer = 0x126a05000] 23:20:51 INFO - PROCESS | 1657 | 1464070851446 Marionette DEBUG loaded listener.js 23:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12a8e1800) [pid = 1657] [serial = 1042] [outer = 0x126a05000] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x119d32c00) [pid = 1657] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12326cc00) [pid = 1657] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x125677400) [pid = 1657] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x128d16400) [pid = 1657] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11312ec00) [pid = 1657] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x112a64c00) [pid = 1657] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1193ed000) [pid = 1657] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11701d000) [pid = 1657] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x110f3b000) [pid = 1657] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x118515800) [pid = 1657] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x110fa8000) [pid = 1657] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x119386800) [pid = 1657] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11938bc00) [pid = 1657] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11938a000) [pid = 1657] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12c161000) [pid = 1657] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:20:51 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1131db800) [pid = 1657] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:20:51 INFO - PROCESS | 1657 | 1464070851843 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]]]}] 23:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 568ms 23:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:20:51 INFO - PROCESS | 1657 | 1464070851869 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 23:20:51 INFO - PROCESS | 1657 | 1464070851870 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 23:20:51 INFO - PROCESS | 1657 | 1464070851872 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:20:51 INFO - PROCESS | 1657 | 1464070851873 Marionette TRACE conn2 <- [1,1362,null,{}] 23:20:51 INFO - PROCESS | 1657 | 1464070851880 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}] 23:20:52 INFO - PROCESS | 1657 | 1464070851999 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 23:20:52 INFO - PROCESS | 1657 | 1464070852033 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x129525800 == 68 [pid = 1657] [id = 348] 23:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x110f66400) [pid = 1657] [serial = 1043] [outer = 0x0] 23:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x118515800) [pid = 1657] [serial = 1044] [outer = 0x110f66400] 23:20:52 INFO - PROCESS | 1657 | 1464070852058 Marionette DEBUG loaded listener.js 23:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x119d40400) [pid = 1657] [serial = 1045] [outer = 0x110f66400] 23:20:52 INFO - PROCESS | 1657 | 1464070852374 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]]]}] 23:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 23:20:52 INFO - PROCESS | 1657 | 1464070852393 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 23:20:52 INFO - PROCESS | 1657 | 1464070852398 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 23:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:20:52 INFO - PROCESS | 1657 | 1464070852401 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:20:52 INFO - PROCESS | 1657 | 1464070852404 Marionette TRACE conn2 <- [1,1366,null,{}] 23:20:52 INFO - PROCESS | 1657 | 1464070852407 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}] 23:20:52 INFO - PROCESS | 1657 | 1464070852567 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 23:20:52 INFO - PROCESS | 1657 | 1464070852649 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b31c800 == 69 [pid = 1657] [id = 349] 23:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119b97400) [pid = 1657] [serial = 1046] [outer = 0x0] 23:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x128d1ec00) [pid = 1657] [serial = 1047] [outer = 0x119b97400] 23:20:52 INFO - PROCESS | 1657 | 1464070852691 Marionette DEBUG loaded listener.js 23:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12b2aa400) [pid = 1657] [serial = 1048] [outer = 0x119b97400] 23:20:53 INFO - PROCESS | 1657 | 1464070853053 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] 23:20:53 INFO - PROCESS | 1657 | 1464070853074 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 23:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:20:53 INFO - PROCESS | 1657 | 1464070853089 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:20:53 INFO - PROCESS | 1657 | 1464070853091 Marionette TRACE conn2 <- [1,1370,null,{}] 23:20:53 INFO - PROCESS | 1657 | 1464070853094 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}] 23:20:53 INFO - PROCESS | 1657 | 1464070853259 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 23:20:53 INFO - PROCESS | 1657 | 1464070853334 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c12f800 == 70 [pid = 1657] [id = 350] 23:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12ba2ac00) [pid = 1657] [serial = 1049] [outer = 0x0] 23:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12bae5000) [pid = 1657] [serial = 1050] [outer = 0x12ba2ac00] 23:20:53 INFO - PROCESS | 1657 | 1464070853375 Marionette DEBUG loaded listener.js 23:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12baf2000) [pid = 1657] [serial = 1051] [outer = 0x12ba2ac00] 23:20:53 INFO - PROCESS | 1657 | 1464070853720 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] 23:20:53 INFO - PROCESS | 1657 | 1464070853763 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 23:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:20:53 INFO - PROCESS | 1657 | 1464070853768 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:20:53 INFO - PROCESS | 1657 | 1464070853770 Marionette TRACE conn2 <- [1,1374,null,{}] 23:20:53 INFO - PROCESS | 1657 | 1464070853774 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}] 23:20:53 INFO - PROCESS | 1657 | 1464070853888 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 23:20:53 INFO - PROCESS | 1657 | 1464070853981 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x116960800 == 71 [pid = 1657] [id = 351] 23:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x112a1cc00) [pid = 1657] [serial = 1052] [outer = 0x0] 23:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x112ddac00) [pid = 1657] [serial = 1053] [outer = 0x112a1cc00] 23:20:54 INFO - PROCESS | 1657 | 1464070854012 Marionette DEBUG loaded listener.js 23:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x116070c00) [pid = 1657] [serial = 1054] [outer = 0x112a1cc00] 23:20:54 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:54 INFO - PROCESS | 1657 | 1464070854430 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] 23:20:54 INFO - PROCESS | 1657 | 1464070854499 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 23:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:20:54 INFO - PROCESS | 1657 | 1464070854505 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:20:54 INFO - PROCESS | 1657 | 1464070854507 Marionette TRACE conn2 <- [1,1378,null,{}] 23:20:54 INFO - PROCESS | 1657 | 1464070854510 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}] 23:20:54 INFO - PROCESS | 1657 | 1464070854620 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 23:20:54 INFO - PROCESS | 1657 | 1464070854691 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246d4800 == 72 [pid = 1657] [id = 352] 23:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x117582800) [pid = 1657] [serial = 1055] [outer = 0x0] 23:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1180afc00) [pid = 1657] [serial = 1056] [outer = 0x117582800] 23:20:54 INFO - PROCESS | 1657 | 1464070854720 Marionette DEBUG loaded listener.js 23:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1183a9c00) [pid = 1657] [serial = 1057] [outer = 0x117582800] 23:20:55 INFO - PROCESS | 1657 | 1464070855133 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] 23:20:55 INFO - PROCESS | 1657 | 1464070855178 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 23:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:20:55 INFO - PROCESS | 1657 | 1464070855200 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:20:55 INFO - PROCESS | 1657 | 1464070855203 Marionette TRACE conn2 <- [1,1382,null,{}] 23:20:55 INFO - PROCESS | 1657 | 1464070855211 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}] 23:20:55 INFO - PROCESS | 1657 | 1464070855358 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 23:20:55 INFO - PROCESS | 1657 | 1464070855370 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb3a800 == 73 [pid = 1657] [id = 353] 23:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1196c6400) [pid = 1657] [serial = 1058] [outer = 0x0] 23:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x119dd9000) [pid = 1657] [serial = 1059] [outer = 0x1196c6400] 23:20:55 INFO - PROCESS | 1657 | 1464070855402 Marionette DEBUG loaded listener.js 23:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1242bb000) [pid = 1657] [serial = 1060] [outer = 0x1196c6400] 23:20:55 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:55 INFO - PROCESS | 1657 | 1464070855839 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] 23:20:55 INFO - PROCESS | 1657 | 1464070855876 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 23:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:20:55 INFO - PROCESS | 1657 | 1464070855878 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:20:55 INFO - PROCESS | 1657 | 1464070855879 Marionette TRACE conn2 <- [1,1386,null,{}] 23:20:55 INFO - PROCESS | 1657 | 1464070855882 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}] 23:20:55 INFO - PROCESS | 1657 | 1464070855985 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 23:20:56 INFO - PROCESS | 1657 | 1464070856043 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfcf000 == 74 [pid = 1657] [id = 354] 23:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x124e68800) [pid = 1657] [serial = 1061] [outer = 0x0] 23:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x128d1c400) [pid = 1657] [serial = 1062] [outer = 0x124e68800] 23:20:56 INFO - PROCESS | 1657 | 1464070856072 Marionette DEBUG loaded listener.js 23:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x129b2b800) [pid = 1657] [serial = 1063] [outer = 0x124e68800] 23:20:56 INFO - PROCESS | 1657 | 1464070856533 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] 23:20:56 INFO - PROCESS | 1657 | 1464070856549 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 23:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:20:56 INFO - PROCESS | 1657 | 1464070856552 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:20:56 INFO - PROCESS | 1657 | 1464070856553 Marionette TRACE conn2 <- [1,1390,null,{}] 23:20:56 INFO - PROCESS | 1657 | 1464070856555 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}] 23:20:56 INFO - PROCESS | 1657 | 1464070856658 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 23:20:56 INFO - PROCESS | 1657 | 1464070856759 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d6b1800 == 75 [pid = 1657] [id = 355] 23:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x129bfa000) [pid = 1657] [serial = 1064] [outer = 0x0] 23:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12b29fc00) [pid = 1657] [serial = 1065] [outer = 0x129bfa000] 23:20:56 INFO - PROCESS | 1657 | 1464070856789 Marionette DEBUG loaded listener.js 23:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12ba2f800) [pid = 1657] [serial = 1066] [outer = 0x129bfa000] 23:20:57 INFO - PROCESS | 1657 | 1464070857206 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]]]}] 23:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 668ms 23:20:57 INFO - PROCESS | 1657 | 1464070857221 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 23:20:57 INFO - PROCESS | 1657 | 1464070857222 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 23:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:20:57 INFO - PROCESS | 1657 | 1464070857224 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:20:57 INFO - PROCESS | 1657 | 1464070857225 Marionette TRACE conn2 <- [1,1394,null,{}] 23:20:57 INFO - PROCESS | 1657 | 1464070857228 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}] 23:20:57 INFO - PROCESS | 1657 | 1464070857350 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 23:20:57 INFO - PROCESS | 1657 | 1464070857423 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dee1800 == 76 [pid = 1657] [id = 356] 23:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12bf02400) [pid = 1657] [serial = 1067] [outer = 0x0] 23:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12bf0a800) [pid = 1657] [serial = 1068] [outer = 0x12bf02400] 23:20:57 INFO - PROCESS | 1657 | 1464070857454 Marionette DEBUG loaded listener.js 23:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12bfe5c00) [pid = 1657] [serial = 1069] [outer = 0x12bf02400] 23:20:57 INFO - PROCESS | 1657 | 1464070857870 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]]]}] 23:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 672ms 23:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:20:57 INFO - PROCESS | 1657 | 1464070857896 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 23:20:57 INFO - PROCESS | 1657 | 1464070857898 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 23:20:57 INFO - PROCESS | 1657 | 1464070857900 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:20:57 INFO - PROCESS | 1657 | 1464070857901 Marionette TRACE conn2 <- [1,1398,null,{}] 23:20:57 INFO - PROCESS | 1657 | 1464070857904 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}] 23:20:58 INFO - PROCESS | 1657 | 1464070858006 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 23:20:58 INFO - PROCESS | 1657 | 1464070858095 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d46a800 == 77 [pid = 1657] [id = 357] 23:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12bfe7800) [pid = 1657] [serial = 1070] [outer = 0x0] 23:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12c15ec00) [pid = 1657] [serial = 1071] [outer = 0x12bfe7800] 23:20:58 INFO - PROCESS | 1657 | 1464070858124 Marionette DEBUG loaded listener.js 23:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12c56f400) [pid = 1657] [serial = 1072] [outer = 0x12bfe7800] 23:20:58 INFO - PROCESS | 1657 | 1464070858564 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]]]}] 23:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 671ms 23:20:58 INFO - PROCESS | 1657 | 1464070858572 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 23:20:58 INFO - PROCESS | 1657 | 1464070858573 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 23:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:20:58 INFO - PROCESS | 1657 | 1464070858575 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:20:58 INFO - PROCESS | 1657 | 1464070858577 Marionette TRACE conn2 <- [1,1402,null,{}] 23:20:58 INFO - PROCESS | 1657 | 1464070858579 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}] 23:20:58 INFO - PROCESS | 1657 | 1464070858696 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 23:20:58 INFO - PROCESS | 1657 | 1464070858792 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x118486800 == 78 [pid = 1657] [id = 358] 23:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1122b2800) [pid = 1657] [serial = 1073] [outer = 0x0] 23:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1197c0000) [pid = 1657] [serial = 1074] [outer = 0x1122b2800] 23:20:58 INFO - PROCESS | 1657 | 1464070858843 Marionette DEBUG loaded listener.js 23:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12bfea400) [pid = 1657] [serial = 1075] [outer = 0x1122b2800] 23:20:59 INFO - PROCESS | 1657 | 1464070859553 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]]]}] 23:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1020ms 23:20:59 INFO - PROCESS | 1657 | 1464070859596 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 23:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:20:59 INFO - PROCESS | 1657 | 1464070859598 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 23:20:59 INFO - PROCESS | 1657 | 1464070859602 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:20:59 INFO - PROCESS | 1657 | 1464070859604 Marionette TRACE conn2 <- [1,1406,null,{}] 23:20:59 INFO - PROCESS | 1657 | 1464070859608 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}] 23:20:59 INFO - PROCESS | 1657 | 1464070859722 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 23:20:59 INFO - PROCESS | 1657 | 1464070859783 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231ef800 == 79 [pid = 1657] [id = 359] 23:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x112a1c800) [pid = 1657] [serial = 1076] [outer = 0x0] 23:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x113122400) [pid = 1657] [serial = 1077] [outer = 0x112a1c800] 23:20:59 INFO - PROCESS | 1657 | 1464070859811 Marionette DEBUG loaded listener.js 23:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x115ebf000) [pid = 1657] [serial = 1078] [outer = 0x112a1c800] 23:21:00 INFO - PROCESS | 1657 | 1464070860266 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]]]}] 23:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 673ms 23:21:00 INFO - PROCESS | 1657 | 1464070860274 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 23:21:00 INFO - PROCESS | 1657 | 1464070860278 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 23:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:21:00 INFO - PROCESS | 1657 | 1464070860284 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:21:00 INFO - PROCESS | 1657 | 1464070860286 Marionette TRACE conn2 <- [1,1410,null,{}] 23:21:00 INFO - PROCESS | 1657 | 1464070860288 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}] 23:21:00 INFO - PROCESS | 1657 | 1464070860389 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 23:21:00 INFO - PROCESS | 1657 | 1464070860447 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x118367000 == 80 [pid = 1657] [id = 360] 23:21:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x112a1d400) [pid = 1657] [serial = 1079] [outer = 0x0] 23:21:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x116720000) [pid = 1657] [serial = 1080] [outer = 0x112a1d400] 23:21:00 INFO - PROCESS | 1657 | 1464070860474 Marionette DEBUG loaded listener.js 23:21:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1181c3000) [pid = 1657] [serial = 1081] [outer = 0x112a1d400] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12b31c800 == 79 [pid = 1657] [id = 349] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x129525800 == 78 [pid = 1657] [id = 348] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae76800 == 77 [pid = 1657] [id = 347] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x129537800 == 76 [pid = 1657] [id = 346] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x128b82800 == 75 [pid = 1657] [id = 345] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x126a44000 == 74 [pid = 1657] [id = 344] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x124e2a800 == 73 [pid = 1657] [id = 343] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1231ec000 == 72 [pid = 1657] [id = 342] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x119308800 == 71 [pid = 1657] [id = 341] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1170ef000 == 70 [pid = 1657] [id = 340] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x11931b000 == 69 [pid = 1657] [id = 339] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1246e2800 == 68 [pid = 1657] [id = 333] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1197db800 == 67 [pid = 1657] [id = 332] 23:21:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12c52e000 == 66 [pid = 1657] [id = 331] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12c914400) [pid = 1657] [serial = 888] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12c917000) [pid = 1657] [serial = 891] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x123694c00) [pid = 1657] [serial = 975] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x125034400) [pid = 1657] [serial = 978] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x124e10400) [pid = 1657] [serial = 976] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x126a02800) [pid = 1657] [serial = 981] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x129353800) [pid = 1657] [serial = 934] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11671d400) [pid = 1657] [serial = 960] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11758bc00) [pid = 1657] [serial = 961] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11618f800) [pid = 1657] [serial = 958] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11312e400) [pid = 1657] [serial = 957] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x1196bfc00) [pid = 1657] [serial = 969] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1295cec00) [pid = 1657] [serial = 951] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1197c3800) [pid = 1657] [serial = 970] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x1180adc00) [pid = 1657] [serial = 963] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1183a9000) [pid = 1657] [serial = 964] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x112019800) [pid = 1657] [serial = 955] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x110f6e000) [pid = 1657] [serial = 954] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x1110ab000) [pid = 1657] [serial = 936] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1138c0400) [pid = 1657] [serial = 939] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x126031000) [pid = 1657] [serial = 948] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1191fe000) [pid = 1657] [serial = 967] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x119155400) [pid = 1657] [serial = 966] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11894d400) [pid = 1657] [serial = 985] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1196c2000) [pid = 1657] [serial = 945] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1183ad800) [pid = 1657] [serial = 942] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1169b8000) [pid = 1657] [serial = 984] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x128d1d800) [pid = 1657] [serial = 982] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x129070400) [pid = 1657] [serial = 988] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12309fc00) [pid = 1657] [serial = 973] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1295d1400) [pid = 1657] [serial = 991] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x119a9dc00) [pid = 1657] [serial = 972] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x129351800) [pid = 1657] [serial = 990] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x125681800) [pid = 1657] [serial = 987] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x126423400) [pid = 1657] [serial = 979] [outer = 0x0] [url = about:blank] 23:21:00 INFO - PROCESS | 1657 | 1464070860919 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]]]}] 23:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 671ms 23:21:00 INFO - PROCESS | 1657 | 1464070860955 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 23:21:00 INFO - PROCESS | 1657 | 1464070860957 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 23:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:21:00 INFO - PROCESS | 1657 | 1464070860959 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:21:00 INFO - PROCESS | 1657 | 1464070860961 Marionette TRACE conn2 <- [1,1414,null,{}] 23:21:00 INFO - PROCESS | 1657 | 1464070860969 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}] 23:21:01 INFO - PROCESS | 1657 | 1464070861075 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 23:21:01 INFO - PROCESS | 1657 | 1464070861084 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x119313000 == 67 [pid = 1657] [id = 361] 23:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1181d1c00) [pid = 1657] [serial = 1082] [outer = 0x0] 23:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x118975800) [pid = 1657] [serial = 1083] [outer = 0x1181d1c00] 23:21:01 INFO - PROCESS | 1657 | 1464070861114 Marionette DEBUG loaded listener.js 23:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1191fe400) [pid = 1657] [serial = 1084] [outer = 0x1181d1c00] 23:21:01 INFO - PROCESS | 1657 | 1464070861485 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]]]}] 23:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 571ms 23:21:01 INFO - PROCESS | 1657 | 1464070861530 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 23:21:01 INFO - PROCESS | 1657 | 1464070861532 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 23:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:21:01 INFO - PROCESS | 1657 | 1464070861534 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:21:01 INFO - PROCESS | 1657 | 1464070861535 Marionette TRACE conn2 <- [1,1418,null,{}] 23:21:01 INFO - PROCESS | 1657 | 1464070861537 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}] 23:21:01 INFO - PROCESS | 1657 | 1464070861624 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 23:21:01 INFO - PROCESS | 1657 | 1464070861629 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x124990000 == 68 [pid = 1657] [id = 362] 23:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1193e7800) [pid = 1657] [serial = 1085] [outer = 0x0] 23:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1196c8400) [pid = 1657] [serial = 1086] [outer = 0x1193e7800] 23:21:01 INFO - PROCESS | 1657 | 1464070861655 Marionette DEBUG loaded listener.js 23:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x119a9c400) [pid = 1657] [serial = 1087] [outer = 0x1193e7800] 23:21:02 INFO - PROCESS | 1657 | 1464070862008 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]]]}] 23:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 23:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:21:02 INFO - PROCESS | 1657 | 1464070862053 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 23:21:02 INFO - PROCESS | 1657 | 1464070862054 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 23:21:02 INFO - PROCESS | 1657 | 1464070862057 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:21:02 INFO - PROCESS | 1657 | 1464070862058 Marionette TRACE conn2 <- [1,1422,null,{}] 23:21:02 INFO - PROCESS | 1657 | 1464070862060 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}] 23:21:02 INFO - PROCESS | 1657 | 1464070862144 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 23:21:02 INFO - PROCESS | 1657 | 1464070862148 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x1266f3000 == 69 [pid = 1657] [id = 363] 23:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x119a9f800) [pid = 1657] [serial = 1088] [outer = 0x0] 23:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x119d3e000) [pid = 1657] [serial = 1089] [outer = 0x119a9f800] 23:21:02 INFO - PROCESS | 1657 | 1464070862173 Marionette DEBUG loaded listener.js 23:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1233d9400) [pid = 1657] [serial = 1090] [outer = 0x119a9f800] 23:21:02 INFO - PROCESS | 1657 | 1464070862529 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]]]}] 23:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 23:21:02 INFO - PROCESS | 1657 | 1464070862579 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 23:21:02 INFO - PROCESS | 1657 | 1464070862580 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 23:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:21:02 INFO - PROCESS | 1657 | 1464070862582 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:21:02 INFO - PROCESS | 1657 | 1464070862583 Marionette TRACE conn2 <- [1,1426,null,{}] 23:21:02 INFO - PROCESS | 1657 | 1464070862586 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}] 23:21:02 INFO - PROCESS | 1657 | 1464070862716 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 23:21:02 INFO - PROCESS | 1657 | 1464070862736 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b7c000 == 70 [pid = 1657] [id = 364] 23:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12502e400) [pid = 1657] [serial = 1091] [outer = 0x0] 23:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12668c000) [pid = 1657] [serial = 1092] [outer = 0x12502e400] 23:21:02 INFO - PROCESS | 1657 | 1464070862762 Marionette DEBUG loaded listener.js 23:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x129072800) [pid = 1657] [serial = 1093] [outer = 0x12502e400] 23:21:03 INFO - PROCESS | 1657 | 1464070863102 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]]]}] 23:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 570ms 23:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:21:03 INFO - PROCESS | 1657 | 1464070863153 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 23:21:03 INFO - PROCESS | 1657 | 1464070863154 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 23:21:03 INFO - PROCESS | 1657 | 1464070863156 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:21:03 INFO - PROCESS | 1657 | 1464070863157 Marionette TRACE conn2 <- [1,1430,null,{}] 23:21:03 INFO - PROCESS | 1657 | 1464070863167 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}] 23:21:03 INFO - PROCESS | 1657 | 1464070863273 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 23:21:03 INFO - PROCESS | 1657 | 1464070863286 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297c9000 == 71 [pid = 1657] [id = 365] 23:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x119b99800) [pid = 1657] [serial = 1094] [outer = 0x0] 23:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x129b22800) [pid = 1657] [serial = 1095] [outer = 0x119b99800] 23:21:03 INFO - PROCESS | 1657 | 1464070863310 Marionette DEBUG loaded listener.js 23:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12a8da800) [pid = 1657] [serial = 1096] [outer = 0x119b99800] 23:21:03 INFO - PROCESS | 1657 | 1464070863641 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]]]}] 23:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 23:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:21:03 INFO - PROCESS | 1657 | 1464070863675 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 23:21:03 INFO - PROCESS | 1657 | 1464070863676 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 23:21:03 INFO - PROCESS | 1657 | 1464070863678 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:21:03 INFO - PROCESS | 1657 | 1464070863680 Marionette TRACE conn2 <- [1,1434,null,{}] 23:21:03 INFO - PROCESS | 1657 | 1464070863682 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}] 23:21:03 INFO - PROCESS | 1657 | 1464070863795 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 23:21:03 INFO - PROCESS | 1657 | 1464070863809 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afa0000 == 72 [pid = 1657] [id = 366] 23:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1295cec00) [pid = 1657] [serial = 1097] [outer = 0x0] 23:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12b2a4400) [pid = 1657] [serial = 1098] [outer = 0x1295cec00] 23:21:03 INFO - PROCESS | 1657 | 1464070863835 Marionette DEBUG loaded listener.js 23:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12ba33c00) [pid = 1657] [serial = 1099] [outer = 0x1295cec00] 23:21:04 INFO - PROCESS | 1657 | 1464070864176 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]]]}] 23:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 23:21:04 INFO - PROCESS | 1657 | 1464070864206 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 23:21:04 INFO - PROCESS | 1657 | 1464070864207 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 23:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:21:04 INFO - PROCESS | 1657 | 1464070864209 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:21:04 INFO - PROCESS | 1657 | 1464070864210 Marionette TRACE conn2 <- [1,1438,null,{}] 23:21:04 INFO - PROCESS | 1657 | 1464070864215 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}] 23:21:04 INFO - PROCESS | 1657 | 1464070864323 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 23:21:04 INFO - PROCESS | 1657 | 1464070864360 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb2c000 == 73 [pid = 1657] [id = 367] 23:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12a8d5400) [pid = 1657] [serial = 1100] [outer = 0x0] 23:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12baf9400) [pid = 1657] [serial = 1101] [outer = 0x12a8d5400] 23:21:04 INFO - PROCESS | 1657 | 1464070864393 Marionette DEBUG loaded listener.js 23:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12bf0b800) [pid = 1657] [serial = 1102] [outer = 0x12a8d5400] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x119d3b000) [pid = 1657] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x119d39800) [pid = 1657] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12602e000) [pid = 1657] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x118516800) [pid = 1657] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x113d11c00) [pid = 1657] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1130d1c00) [pid = 1657] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x126a05000) [pid = 1657] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x118520000) [pid = 1657] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x110f66400) [pid = 1657] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x112249800) [pid = 1657] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:21:04 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x119b97400) [pid = 1657] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:21:04 INFO - PROCESS | 1657 | 1464070864882 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]]]}] 23:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 721ms 23:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:21:04 INFO - PROCESS | 1657 | 1464070864938 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 23:21:04 INFO - PROCESS | 1657 | 1464070864940 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 23:21:04 INFO - PROCESS | 1657 | 1464070864944 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:21:04 INFO - PROCESS | 1657 | 1464070864946 Marionette TRACE conn2 <- [1,1442,null,{}] 23:21:04 INFO - PROCESS | 1657 | 1464070864950 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}] 23:21:05 INFO - PROCESS | 1657 | 1464070865090 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 23:21:05 INFO - PROCESS | 1657 | 1464070865183 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x129ab0800 == 74 [pid = 1657] [id = 368] 23:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1131db800) [pid = 1657] [serial = 1103] [outer = 0x0] 23:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1191fd400) [pid = 1657] [serial = 1104] [outer = 0x1131db800] 23:21:05 INFO - PROCESS | 1657 | 1464070865223 Marionette DEBUG loaded listener.js 23:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12602e000) [pid = 1657] [serial = 1105] [outer = 0x1131db800] 23:21:05 INFO - PROCESS | 1657 | 1464070865533 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]]]}] 23:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 627ms 23:21:05 INFO - PROCESS | 1657 | 1464070865569 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 23:21:05 INFO - PROCESS | 1657 | 1464070865571 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 23:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:21:05 INFO - PROCESS | 1657 | 1464070865599 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:21:05 INFO - PROCESS | 1657 | 1464070865600 Marionette TRACE conn2 <- [1,1446,null,{}] 23:21:05 INFO - PROCESS | 1657 | 1464070865603 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}] 23:21:05 INFO - PROCESS | 1657 | 1464070865706 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 23:21:05 INFO - PROCESS | 1657 | 1464070865763 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c549800 == 75 [pid = 1657] [id = 369] 23:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1197c8c00) [pid = 1657] [serial = 1106] [outer = 0x0] 23:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x129bf3000) [pid = 1657] [serial = 1107] [outer = 0x1197c8c00] 23:21:05 INFO - PROCESS | 1657 | 1464070865791 Marionette DEBUG loaded listener.js 23:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12c579c00) [pid = 1657] [serial = 1108] [outer = 0x1197c8c00] 23:21:06 INFO - PROCESS | 1657 | 1464070866106 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]]]}] 23:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 525ms 23:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:21:06 INFO - PROCESS | 1657 | 1464070866120 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 23:21:06 INFO - PROCESS | 1657 | 1464070866121 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 23:21:06 INFO - PROCESS | 1657 | 1464070866124 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:21:06 INFO - PROCESS | 1657 | 1464070866125 Marionette TRACE conn2 <- [1,1450,null,{}] 23:21:06 INFO - PROCESS | 1657 | 1464070866128 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}] 23:21:06 INFO - PROCESS | 1657 | 1464070866248 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 23:21:06 INFO - PROCESS | 1657 | 1464070866254 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d47b800 == 76 [pid = 1657] [id = 370] 23:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12c57a400) [pid = 1657] [serial = 1109] [outer = 0x0] 23:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12c915000) [pid = 1657] [serial = 1110] [outer = 0x12c57a400] 23:21:06 INFO - PROCESS | 1657 | 1464070866297 Marionette DEBUG loaded listener.js 23:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12c91d800) [pid = 1657] [serial = 1111] [outer = 0x12c57a400] 23:21:06 INFO - PROCESS | 1657 | 1464070866635 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]]]}] 23:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 23:21:06 INFO - PROCESS | 1657 | 1464070866648 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 23:21:06 INFO - PROCESS | 1657 | 1464070866651 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 23:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:21:06 INFO - PROCESS | 1657 | 1464070866653 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:21:06 INFO - PROCESS | 1657 | 1464070866654 Marionette TRACE conn2 <- [1,1454,null,{}] 23:21:06 INFO - PROCESS | 1657 | 1464070866656 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}] 23:21:06 INFO - PROCESS | 1657 | 1464070866780 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 23:21:06 INFO - PROCESS | 1657 | 1464070866787 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d560000 == 77 [pid = 1657] [id = 371] 23:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12bf0e000) [pid = 1657] [serial = 1112] [outer = 0x0] 23:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12c91fc00) [pid = 1657] [serial = 1113] [outer = 0x12bf0e000] 23:21:06 INFO - PROCESS | 1657 | 1464070866812 Marionette DEBUG loaded listener.js 23:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12cc99400) [pid = 1657] [serial = 1114] [outer = 0x12bf0e000] 23:21:07 INFO - PROCESS | 1657 | 1464070867364 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]]]}] 23:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 770ms 23:21:07 INFO - PROCESS | 1657 | 1464070867423 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 23:21:07 INFO - PROCESS | 1657 | 1464070867427 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 23:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:21:07 INFO - PROCESS | 1657 | 1464070867430 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:21:07 INFO - PROCESS | 1657 | 1464070867433 Marionette TRACE conn2 <- [1,1458,null,{}] 23:21:07 INFO - PROCESS | 1657 | 1464070867436 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}] 23:21:07 INFO - PROCESS | 1657 | 1464070867552 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 23:21:07 INFO - PROCESS | 1657 | 1464070867623 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x118f58800 == 78 [pid = 1657] [id = 372] 23:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x11333b000) [pid = 1657] [serial = 1115] [outer = 0x0] 23:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x116713c00) [pid = 1657] [serial = 1116] [outer = 0x11333b000] 23:21:07 INFO - PROCESS | 1657 | 1464070867654 Marionette DEBUG loaded listener.js 23:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11806ec00) [pid = 1657] [serial = 1117] [outer = 0x11333b000] 23:21:08 INFO - PROCESS | 1657 | 1464070868084 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]]]}] 23:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 722ms 23:21:08 INFO - PROCESS | 1657 | 1464070868162 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 23:21:08 INFO - PROCESS | 1657 | 1464070868166 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 23:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:21:08 INFO - PROCESS | 1657 | 1464070868173 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:21:08 INFO - PROCESS | 1657 | 1464070868174 Marionette TRACE conn2 <- [1,1462,null,{}] 23:21:08 INFO - PROCESS | 1657 | 1464070868177 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}] 23:21:08 INFO - PROCESS | 1657 | 1464070868289 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 23:21:08 INFO - PROCESS | 1657 | 1464070868374 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b7f800 == 79 [pid = 1657] [id = 373] 23:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1197bfc00) [pid = 1657] [serial = 1118] [outer = 0x0] 23:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1197c8400) [pid = 1657] [serial = 1119] [outer = 0x1197bfc00] 23:21:08 INFO - PROCESS | 1657 | 1464070868406 Marionette DEBUG loaded listener.js 23:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x123694c00) [pid = 1657] [serial = 1120] [outer = 0x1197bfc00] 23:21:08 INFO - PROCESS | 1657 | 1464070868855 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]]]}] 23:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 722ms 23:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:21:08 INFO - PROCESS | 1657 | 1464070868895 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 23:21:08 INFO - PROCESS | 1657 | 1464070868898 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 23:21:08 INFO - PROCESS | 1657 | 1464070868900 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:21:08 INFO - PROCESS | 1657 | 1464070868903 Marionette TRACE conn2 <- [1,1466,null,{}] 23:21:08 INFO - PROCESS | 1657 | 1464070868911 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}] 23:21:09 INFO - PROCESS | 1657 | 1464070869020 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 23:21:09 INFO - PROCESS | 1657 | 1464070869095 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d6c3000 == 80 [pid = 1657] [id = 374] 23:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x126aecc00) [pid = 1657] [serial = 1121] [outer = 0x0] 23:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x128d19000) [pid = 1657] [serial = 1122] [outer = 0x126aecc00] 23:21:09 INFO - PROCESS | 1657 | 1464070869127 Marionette DEBUG loaded listener.js 23:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x129b24400) [pid = 1657] [serial = 1123] [outer = 0x126aecc00] 23:21:09 INFO - PROCESS | 1657 | 1464070869570 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]]]}] 23:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 725ms 23:21:09 INFO - PROCESS | 1657 | 1464070869628 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 23:21:09 INFO - PROCESS | 1657 | 1464070869630 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 23:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:21:09 INFO - PROCESS | 1657 | 1464070869634 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:21:09 INFO - PROCESS | 1657 | 1464070869635 Marionette TRACE conn2 <- [1,1470,null,{}] 23:21:09 INFO - PROCESS | 1657 | 1464070869638 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}] 23:21:09 INFO - PROCESS | 1657 | 1464070869746 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 23:21:09 INFO - PROCESS | 1657 | 1464070869820 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x13880d000 == 81 [pid = 1657] [id = 375] 23:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12ba32c00) [pid = 1657] [serial = 1124] [outer = 0x0] 23:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12bf08800) [pid = 1657] [serial = 1125] [outer = 0x12ba32c00] 23:21:09 INFO - PROCESS | 1657 | 1464070869850 Marionette DEBUG loaded listener.js 23:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12c157000) [pid = 1657] [serial = 1126] [outer = 0x12ba32c00] 23:21:10 INFO - PROCESS | 1657 | 1464070870295 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]]]}] 23:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 670ms 23:21:10 INFO - PROCESS | 1657 | 1464070870305 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 23:21:10 INFO - PROCESS | 1657 | 1464070870308 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 23:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:21:10 INFO - PROCESS | 1657 | 1464070870311 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:21:10 INFO - PROCESS | 1657 | 1464070870315 Marionette TRACE conn2 <- [1,1474,null,{}] 23:21:10 INFO - PROCESS | 1657 | 1464070870319 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}] 23:21:10 INFO - PROCESS | 1657 | 1464070870489 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 23:21:10 INFO - PROCESS | 1657 | 1464070870625 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x13866f800 == 82 [pid = 1657] [id = 376] 23:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12baec800) [pid = 1657] [serial = 1127] [outer = 0x0] 23:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12c575400) [pid = 1657] [serial = 1128] [outer = 0x12baec800] 23:21:10 INFO - PROCESS | 1657 | 1464070870675 Marionette DEBUG loaded listener.js 23:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12cc94800) [pid = 1657] [serial = 1129] [outer = 0x12baec800] 23:21:11 INFO - PROCESS | 1657 | 1464070871168 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]]]}] 23:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 926ms 23:21:11 INFO - PROCESS | 1657 | 1464070871237 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 23:21:11 INFO - PROCESS | 1657 | 1464070871238 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 23:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:21:11 INFO - PROCESS | 1657 | 1464070871240 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:21:11 INFO - PROCESS | 1657 | 1464070871241 Marionette TRACE conn2 <- [1,1478,null,{}] 23:21:11 INFO - PROCESS | 1657 | 1464070871244 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}] 23:21:11 INFO - PROCESS | 1657 | 1464070871357 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 23:21:11 INFO - PROCESS | 1657 | 1464070871430 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x138d8a000 == 83 [pid = 1657] [id = 377] 23:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12cdc5c00) [pid = 1657] [serial = 1130] [outer = 0x0] 23:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12d158000) [pid = 1657] [serial = 1131] [outer = 0x12cdc5c00] 23:21:11 INFO - PROCESS | 1657 | 1464070871460 Marionette DEBUG loaded listener.js 23:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12d15d000) [pid = 1657] [serial = 1132] [outer = 0x12cdc5c00] 23:21:11 INFO - PROCESS | 1657 | 1464070871888 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]]]}] 23:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 669ms 23:21:11 INFO - PROCESS | 1657 | 1464070871910 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 23:21:11 INFO - PROCESS | 1657 | 1464070871911 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 23:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:21:11 INFO - PROCESS | 1657 | 1464070871914 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:21:11 INFO - PROCESS | 1657 | 1464070871915 Marionette TRACE conn2 <- [1,1482,null,{}] 23:21:11 INFO - PROCESS | 1657 | 1464070871917 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}] 23:21:12 INFO - PROCESS | 1657 | 1464070872024 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 23:21:12 INFO - PROCESS | 1657 | 1464070872097 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x138d9d000 == 84 [pid = 1657] [id = 378] 23:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12d3df400) [pid = 1657] [serial = 1133] [outer = 0x0] 23:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12d3e4400) [pid = 1657] [serial = 1134] [outer = 0x12d3df400] 23:21:12 INFO - PROCESS | 1657 | 1464070872126 Marionette DEBUG loaded listener.js 23:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12d3e8800) [pid = 1657] [serial = 1135] [outer = 0x12d3df400] 23:21:12 INFO - PROCESS | 1657 | 1464070872562 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]]]}] 23:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 718ms 23:21:12 INFO - PROCESS | 1657 | 1464070872653 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 23:21:12 INFO - PROCESS | 1657 | 1464070872655 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 23:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:21:12 INFO - PROCESS | 1657 | 1464070872658 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:21:12 INFO - PROCESS | 1657 | 1464070872660 Marionette TRACE conn2 <- [1,1486,null,{}] 23:21:12 INFO - PROCESS | 1657 | 1464070872664 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}] 23:21:12 INFO - PROCESS | 1657 | 1464070872775 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 23:21:13 INFO - PROCESS | 1657 | 1464070873030 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x119499800 == 85 [pid = 1657] [id = 379] 23:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x110f6b000) [pid = 1657] [serial = 1136] [outer = 0x0] 23:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x110fb1800) [pid = 1657] [serial = 1137] [outer = 0x110f6b000] 23:21:13 INFO - PROCESS | 1657 | 1464070873063 Marionette DEBUG loaded listener.js 23:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x112db6800) [pid = 1657] [serial = 1138] [outer = 0x110f6b000] 23:21:13 INFO - PROCESS | 1657 | 1464070873509 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]]]}] 23:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 872ms 23:21:13 INFO - PROCESS | 1657 | 1464070873531 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 23:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:21:13 INFO - PROCESS | 1657 | 1464070873533 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 23:21:13 INFO - PROCESS | 1657 | 1464070873536 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:21:13 INFO - PROCESS | 1657 | 1464070873539 Marionette TRACE conn2 <- [1,1490,null,{}] 23:21:13 INFO - PROCESS | 1657 | 1464070873542 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}] 23:21:13 INFO - PROCESS | 1657 | 1464070873647 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 23:21:13 INFO - PROCESS | 1657 | 1464070873710 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b82800 == 86 [pid = 1657] [id = 380] 23:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x1160dbc00) [pid = 1657] [serial = 1139] [outer = 0x0] 23:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x116a51000) [pid = 1657] [serial = 1140] [outer = 0x1160dbc00] 23:21:13 INFO - PROCESS | 1657 | 1464070873738 Marionette DEBUG loaded listener.js 23:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x118515400) [pid = 1657] [serial = 1141] [outer = 0x1160dbc00] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12b32a800 == 85 [pid = 1657] [id = 314] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfd3000 == 84 [pid = 1657] [id = 316] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfc9000 == 83 [pid = 1657] [id = 317] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12d47b800 == 82 [pid = 1657] [id = 370] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12c549800 == 81 [pid = 1657] [id = 369] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x129ab0800 == 80 [pid = 1657] [id = 368] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb2c000 == 79 [pid = 1657] [id = 367] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12afa0000 == 78 [pid = 1657] [id = 366] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12bae5000) [pid = 1657] [serial = 1050] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x1297c9000 == 77 [pid = 1657] [id = 365] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x128b7c000 == 76 [pid = 1657] [id = 364] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x1266f3000 == 75 [pid = 1657] [id = 363] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x124990000 == 74 [pid = 1657] [id = 362] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x119313000 == 73 [pid = 1657] [id = 361] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x118367000 == 72 [pid = 1657] [id = 360] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x1231ef800 == 71 [pid = 1657] [id = 359] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x118486800 == 70 [pid = 1657] [id = 358] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12d46a800 == 69 [pid = 1657] [id = 357] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12dee1800 == 68 [pid = 1657] [id = 356] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12d6b1800 == 67 [pid = 1657] [id = 355] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfcf000 == 66 [pid = 1657] [id = 354] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb3a800 == 65 [pid = 1657] [id = 353] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x1246d4800 == 64 [pid = 1657] [id = 352] 23:21:14 INFO - PROCESS | 1657 | --DOCSHELL 0x116960800 == 63 [pid = 1657] [id = 351] 23:21:14 INFO - PROCESS | 1657 | 1464070874312 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]]]}] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x126425c00) [pid = 1657] [serial = 1035] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x125679000) [pid = 1657] [serial = 1033] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12906c400) [pid = 1657] [serial = 1038] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x119154000) [pid = 1657] [serial = 1026] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x119381000) [pid = 1657] [serial = 1027] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x126a05400) [pid = 1657] [serial = 1008] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x117172c00) [pid = 1657] [serial = 1021] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x116a5bc00) [pid = 1657] [serial = 1020] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x128d14800) [pid = 1657] [serial = 1036] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1169afc00) [pid = 1657] [serial = 1023] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1183a9400) [pid = 1657] [serial = 1024] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1180b0400) [pid = 1657] [serial = 999] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x119154c00) [pid = 1657] [serial = 993] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x129bf9800) [pid = 1657] [serial = 1041] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1196c2c00) [pid = 1657] [serial = 1029] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x118515800) [pid = 1657] [serial = 1044] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x1193e7400) [pid = 1657] [serial = 1002] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11323d400) [pid = 1657] [serial = 1018] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x112a12800) [pid = 1657] [serial = 1017] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x129791400) [pid = 1657] [serial = 1039] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12309e800) [pid = 1657] [serial = 1005] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12a8d5c00) [pid = 1657] [serial = 1011] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x113245c00) [pid = 1657] [serial = 996] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12b0da800) [pid = 1657] [serial = 1014] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12b2aa400) [pid = 1657] [serial = 1048] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12a8e1800) [pid = 1657] [serial = 1042] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1230a6c00) [pid = 1657] [serial = 1032] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x128d1ec00) [pid = 1657] [serial = 1047] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x119a94400) [pid = 1657] [serial = 1030] [outer = 0x0] [url = about:blank] 23:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x119d40400) [pid = 1657] [serial = 1045] [outer = 0x0] [url = about:blank] 23:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 823ms 23:21:14 INFO - PROCESS | 1657 | 1464070874363 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 23:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:21:14 INFO - PROCESS | 1657 | 1464070874367 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 23:21:14 INFO - PROCESS | 1657 | 1464070874370 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:21:14 INFO - PROCESS | 1657 | 1464070874372 Marionette TRACE conn2 <- [1,1494,null,{}] 23:21:14 INFO - PROCESS | 1657 | 1464070874376 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}] 23:21:14 INFO - PROCESS | 1657 | 1464070874515 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 23:21:14 INFO - PROCESS | 1657 | 1464070874608 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x118479800 == 64 [pid = 1657] [id = 381] 23:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1181d0000) [pid = 1657] [serial = 1142] [outer = 0x0] 23:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x118958800) [pid = 1657] [serial = 1143] [outer = 0x1181d0000] 23:21:14 INFO - PROCESS | 1657 | 1464070874652 Marionette DEBUG loaded listener.js 23:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1193e7400) [pid = 1657] [serial = 1144] [outer = 0x1181d0000] 23:21:14 INFO - PROCESS | 1657 | 1464070874971 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]]]}] 23:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 620ms 23:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:21:14 INFO - PROCESS | 1657 | 1464070874990 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 23:21:14 INFO - PROCESS | 1657 | 1464070874991 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 23:21:15 INFO - PROCESS | 1657 | 1464070875001 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:21:15 INFO - PROCESS | 1657 | 1464070875005 Marionette TRACE conn2 <- [1,1498,null,{}] 23:21:15 INFO - PROCESS | 1657 | 1464070875009 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}] 23:21:15 INFO - PROCESS | 1657 | 1464070875101 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 23:21:15 INFO - PROCESS | 1657 | 1464070875160 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x123745000 == 65 [pid = 1657] [id = 382] 23:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x11837c400) [pid = 1657] [serial = 1145] [outer = 0x0] 23:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1196c7400) [pid = 1657] [serial = 1146] [outer = 0x11837c400] 23:21:15 INFO - PROCESS | 1657 | 1464070875186 Marionette DEBUG loaded listener.js 23:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x123484c00) [pid = 1657] [serial = 1147] [outer = 0x11837c400] 23:21:15 INFO - PROCESS | 1657 | 1464070875472 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]]]}] 23:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 531ms 23:21:15 INFO - PROCESS | 1657 | 1464070875526 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 23:21:15 INFO - PROCESS | 1657 | 1464070875528 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 23:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:21:15 INFO - PROCESS | 1657 | 1464070875532 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:21:15 INFO - PROCESS | 1657 | 1464070875533 Marionette TRACE conn2 <- [1,1502,null,{}] 23:21:15 INFO - PROCESS | 1657 | 1464070875536 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}] 23:21:15 INFO - PROCESS | 1657 | 1464070875631 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 23:21:15 INFO - PROCESS | 1657 | 1464070875690 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12643a800 == 66 [pid = 1657] [id = 383] 23:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1196c0000) [pid = 1657] [serial = 1148] [outer = 0x0] 23:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x124617000) [pid = 1657] [serial = 1149] [outer = 0x1196c0000] 23:21:15 INFO - PROCESS | 1657 | 1464070875716 Marionette DEBUG loaded listener.js 23:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x126a04400) [pid = 1657] [serial = 1150] [outer = 0x1196c0000] 23:21:16 INFO - PROCESS | 1657 | 1464070876015 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]]]}] 23:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 23:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:21:16 INFO - PROCESS | 1657 | 1464070876051 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 23:21:16 INFO - PROCESS | 1657 | 1464070876052 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 23:21:16 INFO - PROCESS | 1657 | 1464070876055 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:21:16 INFO - PROCESS | 1657 | 1464070876056 Marionette TRACE conn2 <- [1,1506,null,{}] 23:21:16 INFO - PROCESS | 1657 | 1464070876058 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}] 23:21:16 INFO - PROCESS | 1657 | 1464070876144 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 23:21:16 INFO - PROCESS | 1657 | 1464070876148 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x129ab8000 == 67 [pid = 1657] [id = 384] 23:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x129353000) [pid = 1657] [serial = 1151] [outer = 0x0] 23:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1295d0000) [pid = 1657] [serial = 1152] [outer = 0x129353000] 23:21:16 INFO - PROCESS | 1657 | 1464070876179 Marionette DEBUG loaded listener.js 23:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12a8e1000) [pid = 1657] [serial = 1153] [outer = 0x129353000] 23:21:16 INFO - PROCESS | 1657 | 1464070876567 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]]]}] 23:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 23:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:21:16 INFO - PROCESS | 1657 | 1464070876574 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 23:21:16 INFO - PROCESS | 1657 | 1464070876575 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 23:21:16 INFO - PROCESS | 1657 | 1464070876578 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:21:16 INFO - PROCESS | 1657 | 1464070876579 Marionette TRACE conn2 <- [1,1510,null,{}] 23:21:16 INFO - PROCESS | 1657 | 1464070876583 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}] 23:21:16 INFO - PROCESS | 1657 | 1464070876697 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 23:21:16 INFO - PROCESS | 1657 | 1464070876736 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b221000 == 68 [pid = 1657] [id = 385] 23:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12b008400) [pid = 1657] [serial = 1154] [outer = 0x0] 23:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12ba26400) [pid = 1657] [serial = 1155] [outer = 0x12b008400] 23:21:16 INFO - PROCESS | 1657 | 1464070876768 Marionette DEBUG loaded listener.js 23:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12baed400) [pid = 1657] [serial = 1156] [outer = 0x12b008400] 23:21:17 INFO - PROCESS | 1657 | 1464070877095 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]]]}] 23:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 572ms 23:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:21:17 INFO - PROCESS | 1657 | 1464070877150 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 23:21:17 INFO - PROCESS | 1657 | 1464070877151 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 23:21:17 INFO - PROCESS | 1657 | 1464070877153 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:21:17 INFO - PROCESS | 1657 | 1464070877154 Marionette TRACE conn2 <- [1,1514,null,{}] 23:21:17 INFO - PROCESS | 1657 | 1464070877156 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}] 23:21:17 INFO - PROCESS | 1657 | 1464070877274 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 23:21:17 INFO - PROCESS | 1657 | 1464070877293 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c143000 == 69 [pid = 1657] [id = 386] 23:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12bf08000) [pid = 1657] [serial = 1157] [outer = 0x0] 23:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12bf11c00) [pid = 1657] [serial = 1158] [outer = 0x12bf08000] 23:21:17 INFO - PROCESS | 1657 | 1464070877318 Marionette DEBUG loaded listener.js 23:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12c15c800) [pid = 1657] [serial = 1159] [outer = 0x12bf08000] 23:21:17 INFO - PROCESS | 1657 | 1464070877642 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]]]}] 23:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 23:21:17 INFO - PROCESS | 1657 | 1464070877678 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 23:21:17 INFO - PROCESS | 1657 | 1464070877681 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 23:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:21:17 INFO - PROCESS | 1657 | 1464070877684 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:21:17 INFO - PROCESS | 1657 | 1464070877685 Marionette TRACE conn2 <- [1,1518,null,{}] 23:21:17 INFO - PROCESS | 1657 | 1464070877688 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}] 23:21:17 INFO - PROCESS | 1657 | 1464070877798 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 23:21:17 INFO - PROCESS | 1657 | 1464070877837 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c954800 == 70 [pid = 1657] [id = 387] 23:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12bfdc400) [pid = 1657] [serial = 1160] [outer = 0x0] 23:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12c57d000) [pid = 1657] [serial = 1161] [outer = 0x12bfdc400] 23:21:17 INFO - PROCESS | 1657 | 1464070877861 Marionette DEBUG loaded listener.js 23:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12cc95800) [pid = 1657] [serial = 1162] [outer = 0x12bfdc400] 23:21:18 INFO - PROCESS | 1657 | 1464070878190 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]]]}] 23:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 23:21:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:21:18 INFO - PROCESS | 1657 | 1464070878204 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 23:21:18 INFO - PROCESS | 1657 | 1464070878205 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 23:21:18 INFO - PROCESS | 1657 | 1464070878207 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:21:18 INFO - PROCESS | 1657 | 1464070878208 Marionette TRACE conn2 <- [1,1522,null,{}] 23:21:18 INFO - PROCESS | 1657 | 1464070878211 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}] 23:21:18 INFO - PROCESS | 1657 | 1464070878324 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x12a8d5400) [pid = 1657] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1131db800) [pid = 1657] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12ba2ac00) [pid = 1657] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x1193e7800) [pid = 1657] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x112a1c800) [pid = 1657] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x112a1d400) [pid = 1657] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x1181d1c00) [pid = 1657] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x119a9f800) [pid = 1657] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12c57a400) [pid = 1657] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12502e400) [pid = 1657] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1197c8c00) [pid = 1657] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x119b99800) [pid = 1657] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:21:18 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x1295cec00) [pid = 1657] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:21:18 INFO - PROCESS | 1657 | 1464070878504 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x11898c800 == 71 [pid = 1657] [id = 388] 23:21:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x11224d800) [pid = 1657] [serial = 1163] [outer = 0x0] 23:21:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1169b9800) [pid = 1657] [serial = 1164] [outer = 0x11224d800] 23:21:18 INFO - PROCESS | 1657 | 1464070878529 Marionette DEBUG loaded listener.js 23:21:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1197c3800) [pid = 1657] [serial = 1165] [outer = 0x11224d800] 23:21:18 INFO - PROCESS | 1657 | 1464070878781 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"]]]}] 23:21:18 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 () { 23:21:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:21:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:21:18 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 () { 23:21:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:21:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:21:18 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 () { 23:21:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:21:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:21:18 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 () { 23:21:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:21:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:21:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 23:21:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:21:18 INFO - PROCESS | 1657 | 1464070878863 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 23:21:18 INFO - PROCESS | 1657 | 1464070878864 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 23:21:18 INFO - PROCESS | 1657 | 1464070878869 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:21:18 INFO - PROCESS | 1657 | 1464070878870 Marionette TRACE conn2 <- [1,1526,null,{}] 23:21:18 INFO - PROCESS | 1657 | 1464070878873 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}] 23:21:18 INFO - PROCESS | 1657 | 1464070878972 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 23:21:18 INFO - PROCESS | 1657 | 1464070878976 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d460800 == 72 [pid = 1657] [id = 389] 23:21:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1230a1000) [pid = 1657] [serial = 1166] [outer = 0x0] 23:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12cdc7000) [pid = 1657] [serial = 1167] [outer = 0x1230a1000] 23:21:19 INFO - PROCESS | 1657 | 1464070879007 Marionette DEBUG loaded listener.js 23:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12e09a000) [pid = 1657] [serial = 1168] [outer = 0x1230a1000] 23:21:19 INFO - PROCESS | 1657 | 1464070879357 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"]]]}] 23:21:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:21:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:21:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:21:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms 23:21:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:21:19 INFO - PROCESS | 1657 | 1464070879391 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 23:21:19 INFO - PROCESS | 1657 | 1464070879393 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 23:21:19 INFO - PROCESS | 1657 | 1464070879408 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:21:19 INFO - PROCESS | 1657 | 1464070879410 Marionette TRACE conn2 <- [1,1530,null,{}] 23:21:19 INFO - PROCESS | 1657 | 1464070879412 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}] 23:21:19 INFO - PROCESS | 1657 | 1464070879516 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 23:21:19 INFO - PROCESS | 1657 | 1464070879521 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x138806800 == 73 [pid = 1657] [id = 390] 23:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12d49bc00) [pid = 1657] [serial = 1169] [outer = 0x0] 23:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12e09b000) [pid = 1657] [serial = 1170] [outer = 0x12d49bc00] 23:21:19 INFO - PROCESS | 1657 | 1464070879546 Marionette DEBUG loaded listener.js 23:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12e0a1c00) [pid = 1657] [serial = 1171] [outer = 0x12d49bc00] 23:21:19 INFO - PROCESS | 1657 | 1464070879843 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]]]}] 23:21:19 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 23:21:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:21:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:21:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:21:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 23:21:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:21:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 482ms 23:21:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:21:19 INFO - PROCESS | 1657 | 1464070879877 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 23:21:19 INFO - PROCESS | 1657 | 1464070879878 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 23:21:19 INFO - PROCESS | 1657 | 1464070879884 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:21:19 INFO - PROCESS | 1657 | 1464070879885 Marionette TRACE conn2 <- [1,1534,null,{}] 23:21:19 INFO - PROCESS | 1657 | 1464070879888 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}] 23:21:19 INFO - PROCESS | 1657 | 1464070879983 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 23:21:20 INFO - PROCESS | 1657 | 1464070880050 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x13ad6b000 == 74 [pid = 1657] [id = 391] 23:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12d49d800) [pid = 1657] [serial = 1172] [outer = 0x0] 23:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x138406c00) [pid = 1657] [serial = 1173] [outer = 0x12d49d800] 23:21:20 INFO - PROCESS | 1657 | 1464070880075 Marionette DEBUG loaded listener.js 23:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x13840c800) [pid = 1657] [serial = 1174] [outer = 0x12d49d800] 23:21:20 INFO - PROCESS | 1657 | 1464070880595 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]]]}] 23:21:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:21:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 773ms 23:21:20 INFO - PROCESS | 1657 | 1464070880656 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 23:21:20 INFO - PROCESS | 1657 | 1464070880660 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 23:21:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:21:20 INFO - PROCESS | 1657 | 1464070880665 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:21:20 INFO - PROCESS | 1657 | 1464070880670 Marionette TRACE conn2 <- [1,1538,null,{}] 23:21:20 INFO - PROCESS | 1657 | 1464070880683 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}] 23:21:20 INFO - PROCESS | 1657 | 1464070880804 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 23:21:20 INFO - PROCESS | 1657 | 1464070880884 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x119313000 == 75 [pid = 1657] [id = 392] 23:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x112a0f800) [pid = 1657] [serial = 1175] [outer = 0x0] 23:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x112dde000) [pid = 1657] [serial = 1176] [outer = 0x112a0f800] 23:21:20 INFO - PROCESS | 1657 | 1464070880920 Marionette DEBUG loaded listener.js 23:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x11671b400) [pid = 1657] [serial = 1177] [outer = 0x112a0f800] 23:21:21 INFO - PROCESS | 1657 | 1464070881408 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]]]}] 23:21:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:21:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 774ms 23:21:21 INFO - PROCESS | 1657 | 1464070881439 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 23:21:21 INFO - PROCESS | 1657 | 1464070881443 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 23:21:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:21:21 INFO - PROCESS | 1657 | 1464070881448 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:21:21 INFO - PROCESS | 1657 | 1464070881450 Marionette TRACE conn2 <- [1,1542,null,{}] 23:21:21 INFO - PROCESS | 1657 | 1464070881453 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}] 23:21:21 INFO - PROCESS | 1657 | 1464070881563 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 23:21:21 INFO - PROCESS | 1657 | 1464070881671 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290c7800 == 76 [pid = 1657] [id = 393] 23:21:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x1180b4400) [pid = 1657] [serial = 1178] [outer = 0x0] 23:21:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x119155400) [pid = 1657] [serial = 1179] [outer = 0x1180b4400] 23:21:21 INFO - PROCESS | 1657 | 1464070881703 Marionette DEBUG loaded listener.js 23:21:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x119a96c00) [pid = 1657] [serial = 1180] [outer = 0x1180b4400] 23:21:22 INFO - PROCESS | 1657 | 1464070882105 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]]]}] 23:21:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:21:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 721ms 23:21:22 INFO - PROCESS | 1657 | 1464070882170 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 23:21:22 INFO - PROCESS | 1657 | 1464070882172 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 23:21:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:21:22 INFO - PROCESS | 1657 | 1464070882174 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:21:22 INFO - PROCESS | 1657 | 1464070882177 Marionette TRACE conn2 <- [1,1546,null,{}] 23:21:22 INFO - PROCESS | 1657 | 1464070882185 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}] 23:21:22 INFO - PROCESS | 1657 | 1464070882301 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 23:21:22 INFO - PROCESS | 1657 | 1464070882409 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d6a5000 == 77 [pid = 1657] [id = 394] 23:21:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x119d39800) [pid = 1657] [serial = 1181] [outer = 0x0] 23:21:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x126425400) [pid = 1657] [serial = 1182] [outer = 0x119d39800] 23:21:22 INFO - PROCESS | 1657 | 1464070882444 Marionette DEBUG loaded listener.js 23:21:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x129bef000) [pid = 1657] [serial = 1183] [outer = 0x119d39800] 23:21:22 INFO - PROCESS | 1657 | 1464070882844 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]]]}] 23:21:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:21:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 724ms 23:21:22 INFO - PROCESS | 1657 | 1464070882909 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 23:21:22 INFO - PROCESS | 1657 | 1464070882911 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 23:21:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:21:22 INFO - PROCESS | 1657 | 1464070882928 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:21:22 INFO - PROCESS | 1657 | 1464070882929 Marionette TRACE conn2 <- [1,1550,null,{}] 23:21:22 INFO - PROCESS | 1657 | 1464070882932 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}] 23:21:23 INFO - PROCESS | 1657 | 1464070883041 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 23:21:23 INFO - PROCESS | 1657 | 1464070883120 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x138b99800 == 78 [pid = 1657] [id = 395] 23:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x123702c00) [pid = 1657] [serial = 1184] [outer = 0x0] 23:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12bf09800) [pid = 1657] [serial = 1185] [outer = 0x123702c00] 23:21:23 INFO - PROCESS | 1657 | 1464070883149 Marionette DEBUG loaded listener.js 23:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12c619c00) [pid = 1657] [serial = 1186] [outer = 0x123702c00] 23:21:23 INFO - PROCESS | 1657 | 1464070883543 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]]]}] 23:21:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:21:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 671ms 23:21:23 INFO - PROCESS | 1657 | 1464070883598 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 23:21:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:21:23 INFO - PROCESS | 1657 | 1464070883599 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 23:21:23 INFO - PROCESS | 1657 | 1464070883601 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:21:23 INFO - PROCESS | 1657 | 1464070883602 Marionette TRACE conn2 <- [1,1554,null,{}] 23:21:23 INFO - PROCESS | 1657 | 1464070883605 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}] 23:21:23 INFO - PROCESS | 1657 | 1464070883713 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 23:21:23 INFO - PROCESS | 1657 | 1464070883821 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x13f5ca800 == 79 [pid = 1657] [id = 396] 23:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12b004c00) [pid = 1657] [serial = 1187] [outer = 0x0] 23:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12c61d800) [pid = 1657] [serial = 1188] [outer = 0x12b004c00] 23:21:23 INFO - PROCESS | 1657 | 1464070883853 Marionette DEBUG loaded listener.js 23:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12cc95400) [pid = 1657] [serial = 1189] [outer = 0x12b004c00] 23:21:24 INFO - PROCESS | 1657 | 1464070884266 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]]]}] 23:21:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:21:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 672ms 23:21:24 INFO - PROCESS | 1657 | 1464070884273 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 23:21:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:21:24 INFO - PROCESS | 1657 | 1464070884274 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 23:21:24 INFO - PROCESS | 1657 | 1464070884277 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:21:24 INFO - PROCESS | 1657 | 1464070884278 Marionette TRACE conn2 <- [1,1558,null,{}] 23:21:24 INFO - PROCESS | 1657 | 1464070884283 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}] 23:21:24 INFO - PROCESS | 1657 | 1464070884423 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 23:21:24 INFO - PROCESS | 1657 | 1464070884535 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x13864e000 == 80 [pid = 1657] [id = 397] 23:21:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12d3e7000) [pid = 1657] [serial = 1190] [outer = 0x0] 23:21:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12d4a4800) [pid = 1657] [serial = 1191] [outer = 0x12d3e7000] 23:21:24 INFO - PROCESS | 1657 | 1464070884567 Marionette DEBUG loaded listener.js 23:21:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12d69b000) [pid = 1657] [serial = 1192] [outer = 0x12d3e7000] 23:21:24 INFO - PROCESS | 1657 | 1464070884976 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]]]}] 23:21:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:21:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 721ms 23:21:25 INFO - PROCESS | 1657 | 1464070884999 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 23:21:25 INFO - PROCESS | 1657 | 1464070885000 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 23:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:21:25 INFO - PROCESS | 1657 | 1464070885002 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:21:25 INFO - PROCESS | 1657 | 1464070885003 Marionette TRACE conn2 <- [1,1562,null,{}] 23:21:25 INFO - PROCESS | 1657 | 1464070885006 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}] 23:21:25 INFO - PROCESS | 1657 | 1464070885113 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 23:21:25 INFO - PROCESS | 1657 | 1464070885232 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x13865d800 == 81 [pid = 1657] [id = 398] 23:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12c913c00) [pid = 1657] [serial = 1193] [outer = 0x0] 23:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x12d69d800) [pid = 1657] [serial = 1194] [outer = 0x12c913c00] 23:21:25 INFO - PROCESS | 1657 | 1464070885263 Marionette DEBUG loaded listener.js 23:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x12dea5800) [pid = 1657] [serial = 1195] [outer = 0x12c913c00] 23:21:25 INFO - PROCESS | 1657 | 1464070885652 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]]]}] 23:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 719ms 23:21:25 INFO - PROCESS | 1657 | 1464070885722 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 23:21:25 INFO - PROCESS | 1657 | 1464070885723 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 23:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:21:25 INFO - PROCESS | 1657 | 1464070885726 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:21:25 INFO - PROCESS | 1657 | 1464070885727 Marionette TRACE conn2 <- [1,1566,null,{}] 23:21:25 INFO - PROCESS | 1657 | 1464070885729 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}] 23:21:25 INFO - PROCESS | 1657 | 1464070885858 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 23:21:25 INFO - PROCESS | 1657 | 1464070885940 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x119f2f000 == 82 [pid = 1657] [id = 399] 23:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x116a50800) [pid = 1657] [serial = 1196] [outer = 0x0] 23:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x12b2a6c00) [pid = 1657] [serial = 1197] [outer = 0x116a50800] 23:21:25 INFO - PROCESS | 1657 | 1464070885969 Marionette DEBUG loaded listener.js 23:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12dea6400) [pid = 1657] [serial = 1198] [outer = 0x116a50800] 23:21:26 INFO - PROCESS | 1657 | 1464070886662 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]]]}] 23:21:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:21:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 970ms 23:21:26 INFO - PROCESS | 1657 | 1464070886697 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 23:21:26 INFO - PROCESS | 1657 | 1464070886700 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 23:21:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:21:26 INFO - PROCESS | 1657 | 1464070886706 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:21:26 INFO - PROCESS | 1657 | 1464070886709 Marionette TRACE conn2 <- [1,1570,null,{}] 23:21:26 INFO - PROCESS | 1657 | 1464070886714 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}] 23:21:26 INFO - PROCESS | 1657 | 1464070886874 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 23:21:27 INFO - PROCESS | 1657 | 1464070887009 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e20800 == 83 [pid = 1657] [id = 400] 23:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x110fa7c00) [pid = 1657] [serial = 1199] [outer = 0x0] 23:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x112a13400) [pid = 1657] [serial = 1200] [outer = 0x110fa7c00] 23:21:27 INFO - PROCESS | 1657 | 1464070887039 Marionette DEBUG loaded listener.js 23:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x113d07c00) [pid = 1657] [serial = 1201] [outer = 0x110fa7c00] 23:21:27 INFO - PROCESS | 1657 | 1464070887490 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]]]}] 23:21:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:21:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 823ms 23:21:27 INFO - PROCESS | 1657 | 1464070887528 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 23:21:27 INFO - PROCESS | 1657 | 1464070887531 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 23:21:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:21:27 INFO - PROCESS | 1657 | 1464070887536 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:21:27 INFO - PROCESS | 1657 | 1464070887537 Marionette TRACE conn2 <- [1,1574,null,{}] 23:21:27 INFO - PROCESS | 1657 | 1464070887540 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}] 23:21:27 INFO - PROCESS | 1657 | 1464070887639 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 23:21:27 INFO - PROCESS | 1657 | 1464070887724 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1184c2800 == 84 [pid = 1657] [id = 401] 23:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x116a51800) [pid = 1657] [serial = 1202] [outer = 0x0] 23:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x11806fc00) [pid = 1657] [serial = 1203] [outer = 0x116a51800] 23:21:27 INFO - PROCESS | 1657 | 1464070887752 Marionette DEBUG loaded listener.js 23:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x1181cc800) [pid = 1657] [serial = 1204] [outer = 0x116a51800] 23:21:27 INFO - PROCESS | 1657 | --DOCSHELL 0x138806800 == 83 [pid = 1657] [id = 390] 23:21:27 INFO - PROCESS | 1657 | --DOCSHELL 0x12d460800 == 82 [pid = 1657] [id = 389] 23:21:27 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x12b29fc00) [pid = 1657] [serial = 1065] [outer = 0x0] [url = about:blank] 23:21:27 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x12bf0a800) [pid = 1657] [serial = 1068] [outer = 0x0] [url = about:blank] 23:21:27 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12c15ec00) [pid = 1657] [serial = 1071] [outer = 0x0] [url = about:blank] 23:21:27 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x1197c0000) [pid = 1657] [serial = 1074] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11898c800 == 81 [pid = 1657] [id = 388] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12c954800 == 80 [pid = 1657] [id = 387] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12c143000 == 79 [pid = 1657] [id = 386] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12b221000 == 78 [pid = 1657] [id = 385] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x129ab8000 == 77 [pid = 1657] [id = 384] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12643a800 == 76 [pid = 1657] [id = 383] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x123745000 == 75 [pid = 1657] [id = 382] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x118479800 == 74 [pid = 1657] [id = 381] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x128b82800 == 73 [pid = 1657] [id = 380] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x119499800 == 72 [pid = 1657] [id = 379] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x138d9d000 == 71 [pid = 1657] [id = 378] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x138d8a000 == 70 [pid = 1657] [id = 377] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x13866f800 == 69 [pid = 1657] [id = 376] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x13880d000 == 68 [pid = 1657] [id = 375] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12d6c3000 == 67 [pid = 1657] [id = 374] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x128b7f800 == 66 [pid = 1657] [id = 373] 23:21:28 INFO - PROCESS | 1657 | --DOCSHELL 0x118f58800 == 65 [pid = 1657] [id = 372] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x129b22800) [pid = 1657] [serial = 1095] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x12b2a4400) [pid = 1657] [serial = 1098] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x12baf9400) [pid = 1657] [serial = 1101] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x1191fd400) [pid = 1657] [serial = 1104] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x12baf2000) [pid = 1657] [serial = 1051] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x1196c8400) [pid = 1657] [serial = 1086] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x119a9c400) [pid = 1657] [serial = 1087] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x128d1c400) [pid = 1657] [serial = 1062] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x115ebf000) [pid = 1657] [serial = 1078] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x113122400) [pid = 1657] [serial = 1077] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x1180afc00) [pid = 1657] [serial = 1056] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x1181c3000) [pid = 1657] [serial = 1081] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x116720000) [pid = 1657] [serial = 1080] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x118975800) [pid = 1657] [serial = 1083] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1191fe400) [pid = 1657] [serial = 1084] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x119d3e000) [pid = 1657] [serial = 1089] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1233d9400) [pid = 1657] [serial = 1090] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x112ddac00) [pid = 1657] [serial = 1053] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12c915000) [pid = 1657] [serial = 1110] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x12bf0b800) [pid = 1657] [serial = 1102] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x119dd9000) [pid = 1657] [serial = 1059] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12668c000) [pid = 1657] [serial = 1092] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x129072800) [pid = 1657] [serial = 1093] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12602e000) [pid = 1657] [serial = 1105] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12a8da800) [pid = 1657] [serial = 1096] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x12c579c00) [pid = 1657] [serial = 1108] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x12ba33c00) [pid = 1657] [serial = 1099] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x129bf3000) [pid = 1657] [serial = 1107] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12c91d800) [pid = 1657] [serial = 1111] [outer = 0x0] [url = about:blank] 23:21:28 INFO - PROCESS | 1657 | 1464070888317 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]]]}] 23:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 821ms 23:21:28 INFO - PROCESS | 1657 | 1464070888357 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 23:21:28 INFO - PROCESS | 1657 | 1464070888359 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 23:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:21:28 INFO - PROCESS | 1657 | 1464070888374 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:21:28 INFO - PROCESS | 1657 | 1464070888380 Marionette TRACE conn2 <- [1,1578,null,{}] 23:21:28 INFO - PROCESS | 1657 | 1464070888391 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}] 23:21:28 INFO - PROCESS | 1657 | 1464070888499 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 23:21:28 INFO - PROCESS | 1657 | 1464070888562 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x123086800 == 66 [pid = 1657] [id = 402] 23:21:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x1183aac00) [pid = 1657] [serial = 1205] [outer = 0x0] 23:21:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x1191fd800) [pid = 1657] [serial = 1206] [outer = 0x1183aac00] 23:21:28 INFO - PROCESS | 1657 | 1464070888590 Marionette DEBUG loaded listener.js 23:21:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1196be800) [pid = 1657] [serial = 1207] [outer = 0x1183aac00] 23:21:28 INFO - PROCESS | 1657 | 1464070888885 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]]]}] 23:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 538ms 23:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:21:28 INFO - PROCESS | 1657 | 1464070888904 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 23:21:28 INFO - PROCESS | 1657 | 1464070888906 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 23:21:28 INFO - PROCESS | 1657 | 1464070888908 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:21:28 INFO - PROCESS | 1657 | 1464070888909 Marionette TRACE conn2 <- [1,1582,null,{}] 23:21:28 INFO - PROCESS | 1657 | 1464070888919 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}] 23:21:29 INFO - PROCESS | 1657 | 1464070889011 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 23:21:29 INFO - PROCESS | 1657 | 1464070889073 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246eb000 == 67 [pid = 1657] [id = 403] 23:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x118513400) [pid = 1657] [serial = 1208] [outer = 0x0] 23:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x119a94400) [pid = 1657] [serial = 1209] [outer = 0x118513400] 23:21:29 INFO - PROCESS | 1657 | 1464070889099 Marionette DEBUG loaded listener.js 23:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x119d37c00) [pid = 1657] [serial = 1210] [outer = 0x118513400] 23:21:29 INFO - PROCESS | 1657 | 1464070889383 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]]]}] 23:21:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 23:21:29 INFO - PROCESS | 1657 | 1464070889426 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 23:21:29 INFO - PROCESS | 1657 | 1464070889427 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 23:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:21:29 INFO - PROCESS | 1657 | 1464070889440 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:21:29 INFO - PROCESS | 1657 | 1464070889441 Marionette TRACE conn2 <- [1,1586,null,{}] 23:21:29 INFO - PROCESS | 1657 | 1464070889443 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}] 23:21:29 INFO - PROCESS | 1657 | 1464070889528 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 23:21:29 INFO - PROCESS | 1657 | 1464070889535 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d97800 == 68 [pid = 1657] [id = 404] 23:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x119d3c800) [pid = 1657] [serial = 1211] [outer = 0x0] 23:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12309fc00) [pid = 1657] [serial = 1212] [outer = 0x119d3c800] 23:21:29 INFO - PROCESS | 1657 | 1464070889560 Marionette DEBUG loaded listener.js 23:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x1242bbc00) [pid = 1657] [serial = 1213] [outer = 0x119d3c800] 23:21:29 INFO - PROCESS | 1657 | 1464070889910 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]]]}] 23:21:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 23:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:21:29 INFO - PROCESS | 1657 | 1464070889962 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 23:21:29 INFO - PROCESS | 1657 | 1464070889963 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 23:21:29 INFO - PROCESS | 1657 | 1464070889965 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:21:29 INFO - PROCESS | 1657 | 1464070889966 Marionette TRACE conn2 <- [1,1590,null,{}] 23:21:29 INFO - PROCESS | 1657 | 1464070889968 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}] 23:21:30 INFO - PROCESS | 1657 | 1464070890070 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 23:21:30 INFO - PROCESS | 1657 | 1464070890075 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297ba800 == 69 [pid = 1657] [id = 405] 23:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x124e71800) [pid = 1657] [serial = 1214] [outer = 0x0] 23:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x126773400) [pid = 1657] [serial = 1215] [outer = 0x124e71800] 23:21:30 INFO - PROCESS | 1657 | 1464070890100 Marionette DEBUG loaded listener.js 23:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x129355c00) [pid = 1657] [serial = 1216] [outer = 0x124e71800] 23:21:30 INFO - PROCESS | 1657 | 1464070890452 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]]]}] 23:21:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:21:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 23:21:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:21:30 INFO - PROCESS | 1657 | 1464070890488 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 23:21:30 INFO - PROCESS | 1657 | 1464070890489 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 23:21:30 INFO - PROCESS | 1657 | 1464070890491 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:21:30 INFO - PROCESS | 1657 | 1464070890492 Marionette TRACE conn2 <- [1,1594,null,{}] 23:21:30 INFO - PROCESS | 1657 | 1464070890495 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}] 23:21:30 INFO - PROCESS | 1657 | 1464070890607 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 23:21:30 INFO - PROCESS | 1657 | 1464070890659 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12af9f800 == 70 [pid = 1657] [id = 406] 23:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1295c4c00) [pid = 1657] [serial = 1217] [outer = 0x0] 23:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x129bf3000) [pid = 1657] [serial = 1218] [outer = 0x1295c4c00] 23:21:30 INFO - PROCESS | 1657 | 1464070890684 Marionette DEBUG loaded listener.js 23:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12b0dbc00) [pid = 1657] [serial = 1219] [outer = 0x1295c4c00] 23:21:31 INFO - PROCESS | 1657 | 1464070891070 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]]]}] 23:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 619ms 23:21:31 INFO - PROCESS | 1657 | 1464070891111 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 23:21:31 INFO - PROCESS | 1657 | 1464070891114 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 23:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:21:31 INFO - PROCESS | 1657 | 1464070891118 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:21:31 INFO - PROCESS | 1657 | 1464070891120 Marionette TRACE conn2 <- [1,1598,null,{}] 23:21:31 INFO - PROCESS | 1657 | 1464070891124 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}] 23:21:31 INFO - PROCESS | 1657 | 1464070891257 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 23:21:31 INFO - PROCESS | 1657 | 1464070891271 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf34000 == 71 [pid = 1657] [id = 407] 23:21:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12978b000) [pid = 1657] [serial = 1220] [outer = 0x0] 23:21:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12ba2d800) [pid = 1657] [serial = 1221] [outer = 0x12978b000] 23:21:31 INFO - PROCESS | 1657 | 1464070891295 Marionette DEBUG loaded listener.js 23:21:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12baf5c00) [pid = 1657] [serial = 1222] [outer = 0x12978b000] 23:21:31 INFO - PROCESS | 1657 | 1464070891672 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]]]}] 23:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 570ms 23:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:21:31 INFO - PROCESS | 1657 | 1464070891689 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 23:21:31 INFO - PROCESS | 1657 | 1464070891691 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 23:21:31 INFO - PROCESS | 1657 | 1464070891694 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:21:31 INFO - PROCESS | 1657 | 1464070891696 Marionette TRACE conn2 <- [1,1602,null,{}] 23:21:31 INFO - PROCESS | 1657 | 1464070891700 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}] 23:21:31 INFO - PROCESS | 1657 | 1464070891874 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 23:21:31 INFO - PROCESS | 1657 | 1464070891980 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c13d800 == 72 [pid = 1657] [id = 408] 23:21:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12ba26c00) [pid = 1657] [serial = 1223] [outer = 0x0] 23:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12bf0d400) [pid = 1657] [serial = 1224] [outer = 0x12ba26c00] 23:21:32 INFO - PROCESS | 1657 | 1464070892022 Marionette DEBUG loaded listener.js 23:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12c156800) [pid = 1657] [serial = 1225] [outer = 0x12ba26c00] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x12b008400) [pid = 1657] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x12bf08000) [pid = 1657] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x12bfdc400) [pid = 1657] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x11837c400) [pid = 1657] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x110f6b000) [pid = 1657] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x129353000) [pid = 1657] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1160dbc00) [pid = 1657] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x1196c0000) [pid = 1657] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1181d0000) [pid = 1657] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x11224d800) [pid = 1657] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12bf0e000) [pid = 1657] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x12d49bc00) [pid = 1657] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1230a1000) [pid = 1657] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:21:32 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1183ac400) [pid = 1657] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:21:32 INFO - PROCESS | 1657 | 1464070892510 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]]]}] 23:21:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:21:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 821ms 23:21:32 INFO - PROCESS | 1657 | 1464070892516 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 23:21:32 INFO - PROCESS | 1657 | 1464070892518 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 23:21:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:21:32 INFO - PROCESS | 1657 | 1464070892520 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:21:32 INFO - PROCESS | 1657 | 1464070892521 Marionette TRACE conn2 <- [1,1606,null,{}] 23:21:32 INFO - PROCESS | 1657 | 1464070892523 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}] 23:21:32 INFO - PROCESS | 1657 | 1464070892617 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 23:21:32 INFO - PROCESS | 1657 | 1464070892621 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e3000 == 73 [pid = 1657] [id = 409] 23:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x110f65c00) [pid = 1657] [serial = 1226] [outer = 0x0] 23:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x125199c00) [pid = 1657] [serial = 1227] [outer = 0x110f65c00] 23:21:32 INFO - PROCESS | 1657 | 1464070892647 Marionette DEBUG loaded listener.js 23:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x12bf0ec00) [pid = 1657] [serial = 1228] [outer = 0x110f65c00] 23:21:33 INFO - PROCESS | 1657 | 1464070893022 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]]]}] 23:21:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:21:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 518ms 23:21:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:21:33 INFO - PROCESS | 1657 | 1464070893041 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 23:21:33 INFO - PROCESS | 1657 | 1464070893043 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 23:21:33 INFO - PROCESS | 1657 | 1464070893045 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:21:33 INFO - PROCESS | 1657 | 1464070893049 Marionette TRACE conn2 <- [1,1610,null,{}] 23:21:33 INFO - PROCESS | 1657 | 1464070893052 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}] 23:21:33 INFO - PROCESS | 1657 | 1464070893153 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 23:21:33 INFO - PROCESS | 1657 | 1464070893158 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfc3800 == 74 [pid = 1657] [id = 410] 23:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12c161000) [pid = 1657] [serial = 1229] [outer = 0x0] 23:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12c913800) [pid = 1657] [serial = 1230] [outer = 0x12c161000] 23:21:33 INFO - PROCESS | 1657 | 1464070893187 Marionette DEBUG loaded listener.js 23:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12cdce400) [pid = 1657] [serial = 1231] [outer = 0x12c161000] 23:21:33 INFO - PROCESS | 1657 | 1464070893540 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]]]}] 23:21:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:21:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 524ms 23:21:33 INFO - PROCESS | 1657 | 1464070893570 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 23:21:33 INFO - PROCESS | 1657 | 1464070893571 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 23:21:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:21:33 INFO - PROCESS | 1657 | 1464070893573 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:21:33 INFO - PROCESS | 1657 | 1464070893575 Marionette TRACE conn2 <- [1,1614,null,{}] 23:21:33 INFO - PROCESS | 1657 | 1464070893577 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}] 23:21:33 INFO - PROCESS | 1657 | 1464070893673 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 23:21:33 INFO - PROCESS | 1657 | 1464070893744 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d341000 == 75 [pid = 1657] [id = 411] 23:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x1181d0000) [pid = 1657] [serial = 1232] [outer = 0x0] 23:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12d15d800) [pid = 1657] [serial = 1233] [outer = 0x1181d0000] 23:21:33 INFO - PROCESS | 1657 | 1464070893769 Marionette DEBUG loaded listener.js 23:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12d497800) [pid = 1657] [serial = 1234] [outer = 0x1181d0000] 23:21:34 INFO - PROCESS | 1657 | 1464070894046 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]]]}] 23:21:34 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 23:21:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 522ms 23:21:34 INFO - PROCESS | 1657 | 1464070894096 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 23:21:34 INFO - PROCESS | 1657 | 1464070894099 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 23:21:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:21:34 INFO - PROCESS | 1657 | 1464070894103 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:21:34 INFO - PROCESS | 1657 | 1464070894104 Marionette TRACE conn2 <- [1,1618,null,{}] 23:21:34 INFO - PROCESS | 1657 | 1464070894106 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}] 23:21:34 INFO - PROCESS | 1657 | 1464070894197 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 23:21:34 INFO - PROCESS | 1657 | 1464070894201 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d548000 == 76 [pid = 1657] [id = 412] 23:21:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12d499000) [pid = 1657] [serial = 1235] [outer = 0x0] 23:21:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12d692800) [pid = 1657] [serial = 1236] [outer = 0x12d499000] 23:21:34 INFO - PROCESS | 1657 | 1464070894225 Marionette DEBUG loaded listener.js 23:21:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12d69a400) [pid = 1657] [serial = 1237] [outer = 0x12d499000] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x128b7a800 == 75 [pid = 1657] [id = 294] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1297cb800 == 74 [pid = 1657] [id = 202] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12c143800 == 73 [pid = 1657] [id = 311] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x116973800 == 72 [pid = 1657] [id = 203] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4d6800 == 71 [pid = 1657] [id = 337] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12c958000 == 70 [pid = 1657] [id = 220] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4c9800 == 69 [pid = 1657] [id = 257] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12cd9b800 == 68 [pid = 1657] [id = 315] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x116917800 == 67 [pid = 1657] [id = 297] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb35800 == 66 [pid = 1657] [id = 334] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1197ce800 == 65 [pid = 1657] [id = 298] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x113d33800 == 64 [pid = 1657] [id = 154] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12cda9800 == 63 [pid = 1657] [id = 276] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d330000 == 62 [pid = 1657] [id = 256] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12cda2800 == 61 [pid = 1657] [id = 336] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d6a8000 == 60 [pid = 1657] [id = 296] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12b335800 == 59 [pid = 1657] [id = 152] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc52800 == 58 [pid = 1657] [id = 335] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc57800 == 57 [pid = 1657] [id = 275] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4d6000 == 56 [pid = 1657] [id = 293] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12c134000 == 55 [pid = 1657] [id = 338] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d560000 == 54 [pid = 1657] [id = 371] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12c12f800 == 53 [pid = 1657] [id = 350] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12572f800 == 52 [pid = 1657] [id = 277] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12dee0000 == 51 [pid = 1657] [id = 295] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d55b000 == 50 [pid = 1657] [id = 290] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x126611800 == 49 [pid = 1657] [id = 201] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x126086000 == 48 [pid = 1657] [id = 191] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x117e20800 == 47 [pid = 1657] [id = 400] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x119f2f000 == 46 [pid = 1657] [id = 399] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x13865d800 == 45 [pid = 1657] [id = 398] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x13864e000 == 44 [pid = 1657] [id = 397] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x13f5ca800 == 43 [pid = 1657] [id = 396] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x138b99800 == 42 [pid = 1657] [id = 395] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d6a5000 == 41 [pid = 1657] [id = 394] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1290c7800 == 40 [pid = 1657] [id = 393] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x13ad6b000 == 39 [pid = 1657] [id = 391] 23:21:35 INFO - PROCESS | 1657 | --DOCSHELL 0x119313000 == 38 [pid = 1657] [id = 392] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1246eb000 == 37 [pid = 1657] [id = 403] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x123086800 == 36 [pid = 1657] [id = 402] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12c13d800 == 35 [pid = 1657] [id = 408] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfc3800 == 34 [pid = 1657] [id = 410] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12af9f800 == 33 [pid = 1657] [id = 406] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e3000 == 32 [pid = 1657] [id = 409] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf34000 == 31 [pid = 1657] [id = 407] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1297ba800 == 30 [pid = 1657] [id = 405] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x126d97800 == 29 [pid = 1657] [id = 404] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1184c2800 == 28 [pid = 1657] [id = 401] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x129becc00) [pid = 1657] [serial = 994] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x12ba26400) [pid = 1657] [serial = 1155] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12bf11c00) [pid = 1657] [serial = 1158] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12baed400) [pid = 1657] [serial = 1156] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12c57d000) [pid = 1657] [serial = 1161] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x1196c7400) [pid = 1657] [serial = 1146] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x123484c00) [pid = 1657] [serial = 1147] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12c575400) [pid = 1657] [serial = 1128] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x112db6800) [pid = 1657] [serial = 1138] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x110fb1800) [pid = 1657] [serial = 1137] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1295d0000) [pid = 1657] [serial = 1152] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x116713c00) [pid = 1657] [serial = 1116] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12cc95800) [pid = 1657] [serial = 1162] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x118515400) [pid = 1657] [serial = 1141] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x116a51000) [pid = 1657] [serial = 1140] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x124617000) [pid = 1657] [serial = 1149] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x126a04400) [pid = 1657] [serial = 1150] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x118958800) [pid = 1657] [serial = 1143] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x1193e7400) [pid = 1657] [serial = 1144] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x1197c8400) [pid = 1657] [serial = 1119] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1197c3800) [pid = 1657] [serial = 1165] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x128d19000) [pid = 1657] [serial = 1122] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12d3e4400) [pid = 1657] [serial = 1134] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12c91fc00) [pid = 1657] [serial = 1113] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12cc99400) [pid = 1657] [serial = 1114] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12bf08800) [pid = 1657] [serial = 1125] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12e0a1c00) [pid = 1657] [serial = 1171] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12e09b000) [pid = 1657] [serial = 1170] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x138406c00) [pid = 1657] [serial = 1173] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12cdc7000) [pid = 1657] [serial = 1167] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12d158000) [pid = 1657] [serial = 1131] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1169b9800) [pid = 1657] [serial = 1164] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12c15c800) [pid = 1657] [serial = 1159] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12a8e1000) [pid = 1657] [serial = 1153] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12e09a000) [pid = 1657] [serial = 1168] [outer = 0x0] [url = about:blank] 23:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12d341000 == 27 [pid = 1657] [id = 411] 23:21:36 INFO - PROCESS | 1657 | 1464070896209 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]]]}] 23:21:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:21:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2123ms 23:21:36 INFO - PROCESS | 1657 | 1464070896227 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 23:21:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:21:36 INFO - PROCESS | 1657 | 1464070896231 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 23:21:36 INFO - PROCESS | 1657 | 1464070896236 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:21:36 INFO - PROCESS | 1657 | 1464070896238 Marionette TRACE conn2 <- [1,1622,null,{}] 23:21:36 INFO - PROCESS | 1657 | 1464070896242 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}] 23:21:36 INFO - PROCESS | 1657 | 1464070896321 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 23:21:36 INFO - PROCESS | 1657 | 1464070896372 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x113226000 == 28 [pid = 1657] [id = 413] 23:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x110fb3000) [pid = 1657] [serial = 1238] [outer = 0x0] 23:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x110fb6400) [pid = 1657] [serial = 1239] [outer = 0x110fb3000] 23:21:36 INFO - PROCESS | 1657 | 1464070896400 Marionette DEBUG loaded listener.js 23:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x11224e000) [pid = 1657] [serial = 1240] [outer = 0x110fb3000] 23:21:36 INFO - PROCESS | 1657 | 1464070896723 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]]]}] 23:21:36 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 23:21:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 23:21:36 INFO - PROCESS | 1657 | 1464070896756 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 23:21:36 INFO - PROCESS | 1657 | 1464070896761 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 23:21:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:21:36 INFO - PROCESS | 1657 | 1464070896768 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:21:36 INFO - PROCESS | 1657 | 1464070896770 Marionette TRACE conn2 <- [1,1626,null,{}] 23:21:36 INFO - PROCESS | 1657 | 1464070896772 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}] 23:21:36 INFO - PROCESS | 1657 | 1464070896848 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 23:21:36 INFO - PROCESS | 1657 | 1464070896854 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x116975000 == 29 [pid = 1657] [id = 414] 23:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x112a0e400) [pid = 1657] [serial = 1241] [outer = 0x0] 23:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x112db6800) [pid = 1657] [serial = 1242] [outer = 0x112a0e400] 23:21:36 INFO - PROCESS | 1657 | 1464070896882 Marionette DEBUG loaded listener.js 23:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11312dc00) [pid = 1657] [serial = 1243] [outer = 0x112a0e400] 23:21:37 INFO - PROCESS | 1657 | 1464070897245 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]]]}] 23:21:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:21:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 23:21:37 INFO - PROCESS | 1657 | 1464070897290 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 23:21:37 INFO - PROCESS | 1657 | 1464070897292 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 23:21:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:21:37 INFO - PROCESS | 1657 | 1464070897295 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:21:37 INFO - PROCESS | 1657 | 1464070897297 Marionette TRACE conn2 <- [1,1630,null,{}] 23:21:37 INFO - PROCESS | 1657 | 1464070897306 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}] 23:21:37 INFO - PROCESS | 1657 | 1464070897412 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 23:21:37 INFO - PROCESS | 1657 | 1464070897423 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x118373000 == 30 [pid = 1657] [id = 415] 23:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x110f33000) [pid = 1657] [serial = 1244] [outer = 0x0] 23:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x113f44c00) [pid = 1657] [serial = 1245] [outer = 0x110f33000] 23:21:37 INFO - PROCESS | 1657 | 1464070897484 Marionette DEBUG loaded listener.js 23:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1166b2800) [pid = 1657] [serial = 1246] [outer = 0x110f33000] 23:21:37 INFO - PROCESS | 1657 | 1464070897930 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]]]}] 23:21:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:21:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 675ms 23:21:37 INFO - PROCESS | 1657 | 1464070897973 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 23:21:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:21:37 INFO - PROCESS | 1657 | 1464070897975 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 23:21:37 INFO - PROCESS | 1657 | 1464070897977 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:21:37 INFO - PROCESS | 1657 | 1464070897978 Marionette TRACE conn2 <- [1,1634,null,{}] 23:21:37 INFO - PROCESS | 1657 | 1464070897986 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}] 23:21:38 INFO - PROCESS | 1657 | 1464070898063 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 23:21:38 INFO - PROCESS | 1657 | 1464070898070 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x119307000 == 31 [pid = 1657] [id = 416] 23:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x116720c00) [pid = 1657] [serial = 1247] [outer = 0x0] 23:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1169ba000) [pid = 1657] [serial = 1248] [outer = 0x116720c00] 23:21:38 INFO - PROCESS | 1657 | 1464070898096 Marionette DEBUG loaded listener.js 23:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x117016400) [pid = 1657] [serial = 1249] [outer = 0x116720c00] 23:21:38 INFO - PROCESS | 1657 | 1464070898424 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]]]}] 23:21:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:21:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 474ms 23:21:38 INFO - PROCESS | 1657 | 1464070898452 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 23:21:38 INFO - PROCESS | 1657 | 1464070898453 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 23:21:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:21:38 INFO - PROCESS | 1657 | 1464070898455 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:21:38 INFO - PROCESS | 1657 | 1464070898456 Marionette TRACE conn2 <- [1,1638,null,{}] 23:21:38 INFO - PROCESS | 1657 | 1464070898468 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}] 23:21:38 INFO - PROCESS | 1657 | 1464070898542 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 23:21:38 INFO - PROCESS | 1657 | 1464070898594 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x119497000 == 32 [pid = 1657] [id = 417] 23:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1122b6000) [pid = 1657] [serial = 1250] [outer = 0x0] 23:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x11701b000) [pid = 1657] [serial = 1251] [outer = 0x1122b6000] 23:21:38 INFO - PROCESS | 1657 | 1464070898619 Marionette DEBUG loaded listener.js 23:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x118066c00) [pid = 1657] [serial = 1252] [outer = 0x1122b6000] 23:21:38 INFO - PROCESS | 1657 | 1464070898904 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]]]}] 23:21:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:21:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 468ms 23:21:38 INFO - PROCESS | 1657 | 1464070898924 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 23:21:38 INFO - PROCESS | 1657 | 1464070898925 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 23:21:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:21:38 INFO - PROCESS | 1657 | 1464070898927 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:21:38 INFO - PROCESS | 1657 | 1464070898930 Marionette TRACE conn2 <- [1,1642,null,{}] 23:21:38 INFO - PROCESS | 1657 | 1464070898939 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}] 23:21:39 INFO - PROCESS | 1657 | 1464070899040 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 23:21:39 INFO - PROCESS | 1657 | 1464070899047 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231ea800 == 33 [pid = 1657] [id = 418] 23:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x118074400) [pid = 1657] [serial = 1253] [outer = 0x0] 23:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x1181c6c00) [pid = 1657] [serial = 1254] [outer = 0x118074400] 23:21:39 INFO - PROCESS | 1657 | 1464070899075 Marionette DEBUG loaded listener.js 23:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x1183b3400) [pid = 1657] [serial = 1255] [outer = 0x118074400] 23:21:39 INFO - PROCESS | 1657 | 1464070899394 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]]]}] 23:21:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:21:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 477ms 23:21:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:21:39 INFO - PROCESS | 1657 | 1464070899404 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 23:21:39 INFO - PROCESS | 1657 | 1464070899405 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 23:21:39 INFO - PROCESS | 1657 | 1464070899407 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:21:39 INFO - PROCESS | 1657 | 1464070899408 Marionette TRACE conn2 <- [1,1646,null,{}] 23:21:39 INFO - PROCESS | 1657 | 1464070899411 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}] 23:21:39 INFO - PROCESS | 1657 | 1464070899482 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 23:21:39 INFO - PROCESS | 1657 | 1464070899539 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x123745800 == 34 [pid = 1657] [id = 419] 23:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x112ef0800) [pid = 1657] [serial = 1256] [outer = 0x0] 23:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x11894d400) [pid = 1657] [serial = 1257] [outer = 0x112ef0800] 23:21:39 INFO - PROCESS | 1657 | 1464070899564 Marionette DEBUG loaded listener.js 23:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x119148000) [pid = 1657] [serial = 1258] [outer = 0x112ef0800] 23:21:39 INFO - PROCESS | 1657 | 1464070899836 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]]]}] 23:21:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:21:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 23:21:39 INFO - PROCESS | 1657 | 1464070899877 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 23:21:39 INFO - PROCESS | 1657 | 1464070899878 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 23:21:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:21:39 INFO - PROCESS | 1657 | 1464070899889 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:21:39 INFO - PROCESS | 1657 | 1464070899890 Marionette TRACE conn2 <- [1,1650,null,{}] 23:21:39 INFO - PROCESS | 1657 | 1464070899892 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}] 23:21:39 INFO - PROCESS | 1657 | 1464070899975 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 23:21:39 INFO - PROCESS | 1657 | 1464070899981 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246db800 == 35 [pid = 1657] [id = 420] 23:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x1180a8800) [pid = 1657] [serial = 1259] [outer = 0x0] 23:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x1191f7400) [pid = 1657] [serial = 1260] [outer = 0x1180a8800] 23:21:40 INFO - PROCESS | 1657 | 1464070900015 Marionette DEBUG loaded listener.js 23:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x119386400) [pid = 1657] [serial = 1261] [outer = 0x1180a8800] 23:21:40 INFO - PROCESS | 1657 | 1464070900346 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]]]}] 23:21:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:21:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 470ms 23:21:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:21:40 INFO - PROCESS | 1657 | 1464070900359 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 23:21:40 INFO - PROCESS | 1657 | 1464070900361 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 23:21:40 INFO - PROCESS | 1657 | 1464070900363 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:21:40 INFO - PROCESS | 1657 | 1464070900367 Marionette TRACE conn2 <- [1,1654,null,{}] 23:21:40 INFO - PROCESS | 1657 | 1464070900369 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}] 23:21:40 INFO - PROCESS | 1657 | 1464070900467 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 23:21:40 INFO - PROCESS | 1657 | 1464070900475 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x118371000 == 36 [pid = 1657] [id = 421] 23:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x1181ca400) [pid = 1657] [serial = 1262] [outer = 0x0] 23:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x119387800) [pid = 1657] [serial = 1263] [outer = 0x1181ca400] 23:21:40 INFO - PROCESS | 1657 | 1464070900500 Marionette DEBUG loaded listener.js 23:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x1196be000) [pid = 1657] [serial = 1264] [outer = 0x1181ca400] 23:21:40 INFO - PROCESS | 1657 | 1464070900849 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]]]}] 23:21:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:21:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 23:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:21:40 INFO - PROCESS | 1657 | 1464070900885 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 23:21:40 INFO - PROCESS | 1657 | 1464070900887 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 23:21:40 INFO - PROCESS | 1657 | 1464070900890 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:21:40 INFO - PROCESS | 1657 | 1464070900892 Marionette TRACE conn2 <- [1,1658,null,{}] 23:21:40 INFO - PROCESS | 1657 | 1464070900895 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}] 23:21:41 INFO - PROCESS | 1657 | 1464070901021 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 23:21:41 INFO - PROCESS | 1657 | 1464070901096 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251c9800 == 37 [pid = 1657] [id = 422] 23:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x110fb3c00) [pid = 1657] [serial = 1265] [outer = 0x0] 23:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1196bdc00) [pid = 1657] [serial = 1266] [outer = 0x110fb3c00] 23:21:41 INFO - PROCESS | 1657 | 1464070901121 Marionette DEBUG loaded listener.js 23:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x1197c3800) [pid = 1657] [serial = 1267] [outer = 0x110fb3c00] 23:21:41 INFO - PROCESS | 1657 | 1464070901452 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]]]}] 23:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 570ms 23:21:41 INFO - PROCESS | 1657 | 1464070901460 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 23:21:41 INFO - PROCESS | 1657 | 1464070901475 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 23:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:21:41 INFO - PROCESS | 1657 | 1464070901485 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:21:41 INFO - PROCESS | 1657 | 1464070901488 Marionette TRACE conn2 <- [1,1662,null,{}] 23:21:41 INFO - PROCESS | 1657 | 1464070901491 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}] 23:21:41 INFO - PROCESS | 1657 | 1464070901658 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 23:21:41 INFO - PROCESS | 1657 | 1464070901705 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x119496000 == 38 [pid = 1657] [id = 423] 23:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x1197c8400) [pid = 1657] [serial = 1268] [outer = 0x0] 23:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x119a9b400) [pid = 1657] [serial = 1269] [outer = 0x1197c8400] 23:21:41 INFO - PROCESS | 1657 | 1464070901759 Marionette DEBUG loaded listener.js 23:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x119d51800) [pid = 1657] [serial = 1270] [outer = 0x1197c8400] 23:21:42 INFO - PROCESS | 1657 | 1464070902155 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]]]}] 23:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 23:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:21:42 INFO - PROCESS | 1657 | 1464070902211 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 23:21:42 INFO - PROCESS | 1657 | 1464070902212 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 23:21:42 INFO - PROCESS | 1657 | 1464070902214 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:21:42 INFO - PROCESS | 1657 | 1464070902215 Marionette TRACE conn2 <- [1,1666,null,{}] 23:21:42 INFO - PROCESS | 1657 | 1464070902217 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}] 23:21:42 INFO - PROCESS | 1657 | 1464070902313 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 23:21:42 INFO - PROCESS | 1657 | 1464070902318 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b72000 == 39 [pid = 1657] [id = 424] 23:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x119d35c00) [pid = 1657] [serial = 1271] [outer = 0x0] 23:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x1191f8000) [pid = 1657] [serial = 1272] [outer = 0x119d35c00] 23:21:42 INFO - PROCESS | 1657 | 1464070902343 Marionette DEBUG loaded listener.js 23:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x1233d7c00) [pid = 1657] [serial = 1273] [outer = 0x119d35c00] 23:21:42 INFO - PROCESS | 1657 | 1464070902675 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]]]}] 23:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 23:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:21:42 INFO - PROCESS | 1657 | 1464070902734 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 23:21:42 INFO - PROCESS | 1657 | 1464070902735 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 23:21:42 INFO - PROCESS | 1657 | 1464070902737 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:21:42 INFO - PROCESS | 1657 | 1464070902738 Marionette TRACE conn2 <- [1,1670,null,{}] 23:21:42 INFO - PROCESS | 1657 | 1464070902740 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}] 23:21:42 INFO - PROCESS | 1657 | 1464070902836 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 23:21:42 INFO - PROCESS | 1657 | 1464070902847 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d3000 == 40 [pid = 1657] [id = 425] 23:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x1183adc00) [pid = 1657] [serial = 1274] [outer = 0x0] 23:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12421b800) [pid = 1657] [serial = 1275] [outer = 0x1183adc00] 23:21:42 INFO - PROCESS | 1657 | 1464070902880 Marionette DEBUG loaded listener.js 23:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x12460d800) [pid = 1657] [serial = 1276] [outer = 0x1183adc00] 23:21:43 INFO - PROCESS | 1657 | 1464070903211 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]]]}] 23:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 519ms 23:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:21:43 INFO - PROCESS | 1657 | 1464070903256 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 23:21:43 INFO - PROCESS | 1657 | 1464070903258 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 23:21:43 INFO - PROCESS | 1657 | 1464070903260 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:21:43 INFO - PROCESS | 1657 | 1464070903261 Marionette TRACE conn2 <- [1,1674,null,{}] 23:21:43 INFO - PROCESS | 1657 | 1464070903263 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}] 23:21:43 INFO - PROCESS | 1657 | 1464070903360 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x12baec800) [pid = 1657] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x129bfa000) [pid = 1657] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x112a17800) [pid = 1657] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x119d40c00) [pid = 1657] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x1197bfc00) [pid = 1657] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x129bf6000) [pid = 1657] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x126aecc00) [pid = 1657] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12ba32c00) [pid = 1657] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12cdc5c00) [pid = 1657] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12bfe7800) [pid = 1657] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x117582800) [pid = 1657] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x110fa8400) [pid = 1657] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x118954800) [pid = 1657] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1196c6400) [pid = 1657] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1193ee800) [pid = 1657] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x117017800) [pid = 1657] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x112a1a400) [pid = 1657] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x119a93800) [pid = 1657] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x110fa9400) [pid = 1657] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x12d3df400) [pid = 1657] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1122b2800) [pid = 1657] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x112a1cc00) [pid = 1657] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x110f33800) [pid = 1657] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x117678800) [pid = 1657] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x124e68800) [pid = 1657] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x1191fa400) [pid = 1657] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12bf02400) [pid = 1657] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11333b000) [pid = 1657] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1295c4c00) [pid = 1657] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12978b000) [pid = 1657] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12ba26c00) [pid = 1657] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x110f65c00) [pid = 1657] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x1183aac00) [pid = 1657] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x116a51800) [pid = 1657] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x110fa7c00) [pid = 1657] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x116a50800) [pid = 1657] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12c913c00) [pid = 1657] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12d3e7000) [pid = 1657] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12b004c00) [pid = 1657] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x123702c00) [pid = 1657] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x119d39800) [pid = 1657] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x1180b4400) [pid = 1657] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x112a0f800) [pid = 1657] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12d49d800) [pid = 1657] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x124e71800) [pid = 1657] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x119d3c800) [pid = 1657] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x118513400) [pid = 1657] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12c161000) [pid = 1657] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:21:43 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1181d0000) [pid = 1657] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:21:43 INFO - PROCESS | 1657 | 1464070903956 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x113171000 == 41 [pid = 1657] [id = 426] 23:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x110f35800) [pid = 1657] [serial = 1277] [outer = 0x0] 23:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x110f6d400) [pid = 1657] [serial = 1278] [outer = 0x110f35800] 23:21:43 INFO - PROCESS | 1657 | 1464070903981 Marionette DEBUG loaded listener.js 23:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x112a1c800) [pid = 1657] [serial = 1279] [outer = 0x110f35800] 23:21:44 INFO - PROCESS | 1657 | 1464070904263 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]]]}] 23:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1022ms 23:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:21:44 INFO - PROCESS | 1657 | 1464070904293 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 23:21:44 INFO - PROCESS | 1657 | 1464070904294 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 23:21:44 INFO - PROCESS | 1657 | 1464070904304 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:21:44 INFO - PROCESS | 1657 | 1464070904305 Marionette TRACE conn2 <- [1,1678,null,{}] 23:21:44 INFO - PROCESS | 1657 | 1464070904308 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}] 23:21:44 INFO - PROCESS | 1657 | 1464070904390 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 23:21:44 INFO - PROCESS | 1657 | 1464070904395 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12953f000 == 42 [pid = 1657] [id = 427] 23:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x113a6c800) [pid = 1657] [serial = 1280] [outer = 0x0] 23:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x117671800) [pid = 1657] [serial = 1281] [outer = 0x113a6c800] 23:21:44 INFO - PROCESS | 1657 | 1464070904422 Marionette DEBUG loaded listener.js 23:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x118f3f000) [pid = 1657] [serial = 1282] [outer = 0x113a6c800] 23:21:44 INFO - PROCESS | 1657 | 1464070904750 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]]]}] 23:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 479ms 23:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:21:44 INFO - PROCESS | 1657 | 1464070904775 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 23:21:44 INFO - PROCESS | 1657 | 1464070904777 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 23:21:44 INFO - PROCESS | 1657 | 1464070904779 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:21:44 INFO - PROCESS | 1657 | 1464070904780 Marionette TRACE conn2 <- [1,1682,null,{}] 23:21:44 INFO - PROCESS | 1657 | 1464070904785 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}] 23:21:44 INFO - PROCESS | 1657 | 1464070904890 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 23:21:44 INFO - PROCESS | 1657 | 1464070904898 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x129ab8000 == 43 [pid = 1657] [id = 428] 23:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x110fb3400) [pid = 1657] [serial = 1283] [outer = 0x0] 23:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x118954800) [pid = 1657] [serial = 1284] [outer = 0x110fb3400] 23:21:44 INFO - PROCESS | 1657 | 1464070904922 Marionette DEBUG loaded listener.js 23:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12309b400) [pid = 1657] [serial = 1285] [outer = 0x110fb3400] 23:21:45 INFO - PROCESS | 1657 | 1464070905221 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]]]}] 23:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 472ms 23:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:21:45 INFO - PROCESS | 1657 | 1464070905252 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 23:21:45 INFO - PROCESS | 1657 | 1464070905253 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 23:21:45 INFO - PROCESS | 1657 | 1464070905255 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:21:45 INFO - PROCESS | 1657 | 1464070905256 Marionette TRACE conn2 <- [1,1686,null,{}] 23:21:45 INFO - PROCESS | 1657 | 1464070905259 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}] 23:21:45 INFO - PROCESS | 1657 | 1464070905341 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 23:21:45 INFO - PROCESS | 1657 | 1464070905346 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae76000 == 44 [pid = 1657] [id = 429] 23:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x117015800) [pid = 1657] [serial = 1286] [outer = 0x0] 23:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x124c0a000) [pid = 1657] [serial = 1287] [outer = 0x117015800] 23:21:45 INFO - PROCESS | 1657 | 1464070905372 Marionette DEBUG loaded listener.js 23:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x125036800) [pid = 1657] [serial = 1288] [outer = 0x117015800] 23:21:45 INFO - PROCESS | 1657 | 1464070905688 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]]]}] 23:21:45 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 23:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 467ms 23:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:21:45 INFO - PROCESS | 1657 | 1464070905724 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 23:21:45 INFO - PROCESS | 1657 | 1464070905725 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 23:21:45 INFO - PROCESS | 1657 | 1464070905727 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:21:45 INFO - PROCESS | 1657 | 1464070905728 Marionette TRACE conn2 <- [1,1690,null,{}] 23:21:45 INFO - PROCESS | 1657 | 1464070905732 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}] 23:21:45 INFO - PROCESS | 1657 | 1464070905847 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 23:21:45 INFO - PROCESS | 1657 | 1464070905855 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12afa1000 == 45 [pid = 1657] [id = 430] 23:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x119d38800) [pid = 1657] [serial = 1289] [outer = 0x0] 23:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x125038400) [pid = 1657] [serial = 1290] [outer = 0x119d38800] 23:21:45 INFO - PROCESS | 1657 | 1464070905880 Marionette DEBUG loaded listener.js 23:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12567f400) [pid = 1657] [serial = 1291] [outer = 0x119d38800] 23:21:46 INFO - PROCESS | 1657 | 1464070906442 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]]]}] 23:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 770ms 23:21:46 INFO - PROCESS | 1657 | 1464070906498 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 23:21:46 INFO - PROCESS | 1657 | 1464070906501 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 23:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:21:46 INFO - PROCESS | 1657 | 1464070906504 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:21:46 INFO - PROCESS | 1657 | 1464070906507 Marionette TRACE conn2 <- [1,1694,null,{}] 23:21:46 INFO - PROCESS | 1657 | 1464070906511 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}] 23:21:46 INFO - PROCESS | 1657 | 1464070906621 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 23:21:46 INFO - PROCESS | 1657 | 1464070906726 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171ef800 == 46 [pid = 1657] [id = 431] 23:21:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1122a8000) [pid = 1657] [serial = 1292] [outer = 0x0] 23:21:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x112a10c00) [pid = 1657] [serial = 1293] [outer = 0x1122a8000] 23:21:46 INFO - PROCESS | 1657 | 1464070906757 Marionette DEBUG loaded listener.js 23:21:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x112a6bc00) [pid = 1657] [serial = 1294] [outer = 0x1122a8000] 23:21:47 INFO - PROCESS | 1657 | 1464070907286 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]]]}] 23:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 821ms 23:21:47 INFO - PROCESS | 1657 | 1464070907326 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 23:21:47 INFO - PROCESS | 1657 | 1464070907330 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 23:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:21:47 INFO - PROCESS | 1657 | 1464070907337 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:21:47 INFO - PROCESS | 1657 | 1464070907338 Marionette TRACE conn2 <- [1,1698,null,{}] 23:21:47 INFO - PROCESS | 1657 | 1464070907341 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}] 23:21:47 INFO - PROCESS | 1657 | 1464070907451 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 23:21:47 INFO - PROCESS | 1657 | 1464070907533 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x11690d000 == 47 [pid = 1657] [id = 432] 23:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1122b3c00) [pid = 1657] [serial = 1295] [outer = 0x0] 23:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x113865000) [pid = 1657] [serial = 1296] [outer = 0x1122b3c00] 23:21:47 INFO - PROCESS | 1657 | 1464070907562 Marionette DEBUG loaded listener.js 23:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x116714c00) [pid = 1657] [serial = 1297] [outer = 0x1122b3c00] 23:21:48 INFO - PROCESS | 1657 | 1464070908333 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]]]}] 23:21:48 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 23:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1023ms 23:21:48 INFO - PROCESS | 1657 | 1464070908360 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 23:21:48 INFO - PROCESS | 1657 | 1464070908363 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 23:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:21:48 INFO - PROCESS | 1657 | 1464070908369 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:21:48 INFO - PROCESS | 1657 | 1464070908372 Marionette TRACE conn2 <- [1,1702,null,{}] 23:21:48 INFO - PROCESS | 1657 | 1464070908393 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}] 23:21:48 INFO - PROCESS | 1657 | 1464070908509 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 23:21:48 INFO - PROCESS | 1657 | 1464070908567 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d1800 == 48 [pid = 1657] [id = 433] 23:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x112a16800) [pid = 1657] [serial = 1298] [outer = 0x0] 23:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x112a1d800) [pid = 1657] [serial = 1299] [outer = 0x112a16800] 23:21:48 INFO - PROCESS | 1657 | 1464070908597 Marionette DEBUG loaded listener.js 23:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x113243000) [pid = 1657] [serial = 1300] [outer = 0x112a16800] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x111eac800 == 47 [pid = 1657] [id = 22] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4dc800 == 46 [pid = 1657] [id = 21] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x115e0a800 == 45 [pid = 1657] [id = 23] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4d7800 == 44 [pid = 1657] [id = 20] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12c134800 == 43 [pid = 1657] [id = 12] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x1170ee800 == 42 [pid = 1657] [id = 24] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12c94f800 == 41 [pid = 1657] [id = 14] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae78800 == 40 [pid = 1657] [id = 8] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc5f000 == 39 [pid = 1657] [id = 15] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d9800 == 38 [pid = 1657] [id = 6] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12af90000 == 37 [pid = 1657] [id = 9] 23:21:48 INFO - PROCESS | 1657 | --DOCSHELL 0x11662f000 == 36 [pid = 1657] [id = 26] 23:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12d692800) [pid = 1657] [serial = 1236] [outer = 0x0] [url = about:blank] 23:21:48 INFO - PROCESS | 1657 | 1464070908988 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]]]}] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x129b2b800) [pid = 1657] [serial = 1063] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1242bd400) [pid = 1657] [serial = 946] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12bfe5c00) [pid = 1657] [serial = 1069] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x11806ec00) [pid = 1657] [serial = 1117] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12cc94800) [pid = 1657] [serial = 1129] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12ba2f800) [pid = 1657] [serial = 1066] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11606fc00) [pid = 1657] [serial = 940] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x129bee800) [pid = 1657] [serial = 1009] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x123694c00) [pid = 1657] [serial = 1120] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12b0e2000) [pid = 1657] [serial = 1012] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x129b24400) [pid = 1657] [serial = 1123] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12c157000) [pid = 1657] [serial = 1126] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12d15d000) [pid = 1657] [serial = 1132] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12c56f400) [pid = 1657] [serial = 1072] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1183a9c00) [pid = 1657] [serial = 1057] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12b2aa000) [pid = 1657] [serial = 1015] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1197c5800) [pid = 1657] [serial = 1003] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1242bb000) [pid = 1657] [serial = 1060] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x126775000) [pid = 1657] [serial = 949] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1182aec00) [pid = 1657] [serial = 1000] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1161f2000) [pid = 1657] [serial = 997] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12567e000) [pid = 1657] [serial = 1006] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1122b4800) [pid = 1657] [serial = 937] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12d3e8800) [pid = 1657] [serial = 1135] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12bfea400) [pid = 1657] [serial = 1075] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x116070c00) [pid = 1657] [serial = 1054] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x129bfb000) [pid = 1657] [serial = 952] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x118f4dc00) [pid = 1657] [serial = 943] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x129bf3000) [pid = 1657] [serial = 1218] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12ba2d800) [pid = 1657] [serial = 1221] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12b0dbc00) [pid = 1657] [serial = 1219] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12bf0d400) [pid = 1657] [serial = 1224] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12baf5c00) [pid = 1657] [serial = 1222] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x125199c00) [pid = 1657] [serial = 1227] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12c156800) [pid = 1657] [serial = 1225] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1191fd800) [pid = 1657] [serial = 1206] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1196be800) [pid = 1657] [serial = 1207] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1181cc800) [pid = 1657] [serial = 1204] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11806fc00) [pid = 1657] [serial = 1203] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x112a13400) [pid = 1657] [serial = 1200] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x113d07c00) [pid = 1657] [serial = 1201] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12dea6400) [pid = 1657] [serial = 1198] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12b2a6c00) [pid = 1657] [serial = 1197] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12d69d800) [pid = 1657] [serial = 1194] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12dea5800) [pid = 1657] [serial = 1195] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12d4a4800) [pid = 1657] [serial = 1191] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12d69b000) [pid = 1657] [serial = 1192] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12cc95400) [pid = 1657] [serial = 1189] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12c61d800) [pid = 1657] [serial = 1188] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12c619c00) [pid = 1657] [serial = 1186] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12bf09800) [pid = 1657] [serial = 1185] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x129bef000) [pid = 1657] [serial = 1183] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x126425400) [pid = 1657] [serial = 1182] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119155400) [pid = 1657] [serial = 1179] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119a96c00) [pid = 1657] [serial = 1180] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11671b400) [pid = 1657] [serial = 1177] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x112dde000) [pid = 1657] [serial = 1176] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x13840c800) [pid = 1657] [serial = 1174] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x126773400) [pid = 1657] [serial = 1215] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12309fc00) [pid = 1657] [serial = 1212] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1242bbc00) [pid = 1657] [serial = 1213] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119a94400) [pid = 1657] [serial = 1209] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119d37c00) [pid = 1657] [serial = 1210] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12c913800) [pid = 1657] [serial = 1230] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12d497800) [pid = 1657] [serial = 1234] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12cdce400) [pid = 1657] [serial = 1231] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12bf0ec00) [pid = 1657] [serial = 1228] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12d15d800) [pid = 1657] [serial = 1233] [outer = 0x0] [url = about:blank] 23:21:49 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x129355c00) [pid = 1657] [serial = 1216] [outer = 0x0] [url = about:blank] 23:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 643ms 23:21:49 INFO - PROCESS | 1657 | 1464070909013 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 23:21:49 INFO - PROCESS | 1657 | 1464070909020 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 23:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:21:49 INFO - PROCESS | 1657 | 1464070909024 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:21:49 INFO - PROCESS | 1657 | 1464070909026 Marionette TRACE conn2 <- [1,1706,null,{}] 23:21:49 INFO - PROCESS | 1657 | 1464070909028 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}] 23:21:49 INFO - PROCESS | 1657 | 1464070909105 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 23:21:49 INFO - PROCESS | 1657 | 1464070909110 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e1c800 == 37 [pid = 1657] [id = 434] 23:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x113348400) [pid = 1657] [serial = 1301] [outer = 0x0] 23:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x113d67400) [pid = 1657] [serial = 1302] [outer = 0x113348400] 23:21:49 INFO - PROCESS | 1657 | 1464070909138 Marionette DEBUG loaded listener.js 23:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11615e000) [pid = 1657] [serial = 1303] [outer = 0x113348400] 23:21:49 INFO - PROCESS | 1657 | 1464070909493 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]]]}] 23:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 473ms 23:21:49 INFO - PROCESS | 1657 | 1464070909501 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 23:21:49 INFO - PROCESS | 1657 | 1464070909503 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 23:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:21:49 INFO - PROCESS | 1657 | 1464070909505 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:21:49 INFO - PROCESS | 1657 | 1464070909507 Marionette TRACE conn2 <- [1,1710,null,{}] 23:21:49 INFO - PROCESS | 1657 | 1464070909518 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}] 23:21:49 INFO - PROCESS | 1657 | 1464070909600 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 23:21:49 INFO - PROCESS | 1657 | 1464070909650 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x119be5800 == 38 [pid = 1657] [id = 435] 23:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11606fc00) [pid = 1657] [serial = 1304] [outer = 0x0] 23:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1169b3000) [pid = 1657] [serial = 1305] [outer = 0x11606fc00] 23:21:49 INFO - PROCESS | 1657 | 1464070909678 Marionette DEBUG loaded listener.js 23:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11701e400) [pid = 1657] [serial = 1306] [outer = 0x11606fc00] 23:21:49 INFO - PROCESS | 1657 | 1464070909989 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]]]}] 23:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 522ms 23:21:50 INFO - PROCESS | 1657 | 1464070910028 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 23:21:50 INFO - PROCESS | 1657 | 1464070910032 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 23:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:21:50 INFO - PROCESS | 1657 | 1464070910035 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:21:50 INFO - PROCESS | 1657 | 1464070910036 Marionette TRACE conn2 <- [1,1714,null,{}] 23:21:50 INFO - PROCESS | 1657 | 1464070910039 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}] 23:21:50 INFO - PROCESS | 1657 | 1464070910117 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 23:21:50 INFO - PROCESS | 1657 | 1464070910122 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x123758800 == 39 [pid = 1657] [id = 436] 23:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11758d000) [pid = 1657] [serial = 1307] [outer = 0x0] 23:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11806dc00) [pid = 1657] [serial = 1308] [outer = 0x11758d000] 23:21:50 INFO - PROCESS | 1657 | 1464070910148 Marionette DEBUG loaded listener.js 23:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1181c2800) [pid = 1657] [serial = 1309] [outer = 0x11758d000] 23:21:50 INFO - PROCESS | 1657 | 1464070910561 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]]]}] 23:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 569ms 23:21:50 INFO - PROCESS | 1657 | 1464070910605 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 23:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:21:50 INFO - PROCESS | 1657 | 1464070910607 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 23:21:50 INFO - PROCESS | 1657 | 1464070910611 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:21:50 INFO - PROCESS | 1657 | 1464070910612 Marionette TRACE conn2 <- [1,1718,null,{}] 23:21:50 INFO - PROCESS | 1657 | 1464070910616 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}] 23:21:50 INFO - PROCESS | 1657 | 1464070910729 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 23:21:50 INFO - PROCESS | 1657 | 1464070910742 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246e6000 == 40 [pid = 1657] [id = 437] 23:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11671d400) [pid = 1657] [serial = 1310] [outer = 0x0] 23:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1181cb000) [pid = 1657] [serial = 1311] [outer = 0x11671d400] 23:21:50 INFO - PROCESS | 1657 | 1464070910785 Marionette DEBUG loaded listener.js 23:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x118376400) [pid = 1657] [serial = 1312] [outer = 0x11671d400] 23:21:51 INFO - PROCESS | 1657 | 1464070911207 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]]]}] 23:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 622ms 23:21:51 INFO - PROCESS | 1657 | 1464070911233 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 23:21:51 INFO - PROCESS | 1657 | 1464070911235 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 23:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:21:51 INFO - PROCESS | 1657 | 1464070911244 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:21:51 INFO - PROCESS | 1657 | 1464070911245 Marionette TRACE conn2 <- [1,1722,null,{}] 23:21:51 INFO - PROCESS | 1657 | 1464070911248 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}] 23:21:51 INFO - PROCESS | 1657 | 1464070911364 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 23:21:51 INFO - PROCESS | 1657 | 1464070911369 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x124cca000 == 41 [pid = 1657] [id = 438] 23:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11837e000) [pid = 1657] [serial = 1313] [outer = 0x0] 23:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11894f400) [pid = 1657] [serial = 1314] [outer = 0x11837e000] 23:21:51 INFO - PROCESS | 1657 | 1464070911395 Marionette DEBUG loaded listener.js 23:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11937d800) [pid = 1657] [serial = 1315] [outer = 0x11837e000] 23:21:51 INFO - PROCESS | 1657 | 1464070911725 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]]]}] 23:21:51 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 23:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 23:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:21:51 INFO - PROCESS | 1657 | 1464070911762 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 23:21:51 INFO - PROCESS | 1657 | 1464070911764 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 23:21:51 INFO - PROCESS | 1657 | 1464070911768 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:21:51 INFO - PROCESS | 1657 | 1464070911769 Marionette TRACE conn2 <- [1,1726,null,{}] 23:21:51 INFO - PROCESS | 1657 | 1464070911772 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}] 23:21:51 INFO - PROCESS | 1657 | 1464070911875 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 23:21:51 INFO - PROCESS | 1657 | 1464070911886 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x119313000 == 42 [pid = 1657] [id = 439] 23:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1191f7c00) [pid = 1657] [serial = 1316] [outer = 0x0] 23:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1193ee800) [pid = 1657] [serial = 1317] [outer = 0x1191f7c00] 23:21:51 INFO - PROCESS | 1657 | 1464070911911 Marionette DEBUG loaded listener.js 23:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1196c4400) [pid = 1657] [serial = 1318] [outer = 0x1191f7c00] 23:21:52 INFO - PROCESS | 1657 | 1464070912267 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]]]}] 23:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 23:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:21:52 INFO - PROCESS | 1657 | 1464070912287 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 23:21:52 INFO - PROCESS | 1657 | 1464070912289 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 23:21:52 INFO - PROCESS | 1657 | 1464070912291 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:21:52 INFO - PROCESS | 1657 | 1464070912292 Marionette TRACE conn2 <- [1,1730,null,{}] 23:21:52 INFO - PROCESS | 1657 | 1464070912294 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}] 23:21:52 INFO - PROCESS | 1657 | 1464070912387 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 23:21:52 INFO - PROCESS | 1657 | 1464070912402 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a44000 == 43 [pid = 1657] [id = 440] 23:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1196c7800) [pid = 1657] [serial = 1319] [outer = 0x0] 23:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1197c3000) [pid = 1657] [serial = 1320] [outer = 0x1196c7800] 23:21:52 INFO - PROCESS | 1657 | 1464070912427 Marionette DEBUG loaded listener.js 23:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119a95800) [pid = 1657] [serial = 1321] [outer = 0x1196c7800] 23:21:52 INFO - PROCESS | 1657 | 1464070912759 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]]]}] 23:21:52 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 23:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 518ms 23:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:21:52 INFO - PROCESS | 1657 | 1464070912809 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 23:21:52 INFO - PROCESS | 1657 | 1464070912810 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 23:21:52 INFO - PROCESS | 1657 | 1464070912813 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:21:52 INFO - PROCESS | 1657 | 1464070912814 Marionette TRACE conn2 <- [1,1734,null,{}] 23:21:52 INFO - PROCESS | 1657 | 1464070912817 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}] 23:21:52 INFO - PROCESS | 1657 | 1464070912920 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1197c8400) [pid = 1657] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1183adc00) [pid = 1657] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x110f35800) [pid = 1657] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119d35c00) [pid = 1657] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x112ef0800) [pid = 1657] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1180a8800) [pid = 1657] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1181ca400) [pid = 1657] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x110f33000) [pid = 1657] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x117015800) [pid = 1657] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118074400) [pid = 1657] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1122b6000) [pid = 1657] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x116720c00) [pid = 1657] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x112a0e400) [pid = 1657] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x110fb3000) [pid = 1657] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x110fb3c00) [pid = 1657] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x113a6c800) [pid = 1657] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x110fb3400) [pid = 1657] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:21:53 INFO - PROCESS | 1657 | 1464070913166 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171f3800 == 44 [pid = 1657] [id = 441] 23:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x110f33c00) [pid = 1657] [serial = 1322] [outer = 0x0] 23:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x111c1ac00) [pid = 1657] [serial = 1323] [outer = 0x110f33c00] 23:21:53 INFO - PROCESS | 1657 | 1464070913213 Marionette DEBUG loaded listener.js 23:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x116720c00) [pid = 1657] [serial = 1324] [outer = 0x110f33c00] 23:21:53 INFO - PROCESS | 1657 | 1464070913572 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]]]}] 23:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 770ms 23:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:21:53 INFO - PROCESS | 1657 | 1464070913587 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 23:21:53 INFO - PROCESS | 1657 | 1464070913588 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 23:21:53 INFO - PROCESS | 1657 | 1464070913590 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:21:53 INFO - PROCESS | 1657 | 1464070913591 Marionette TRACE conn2 <- [1,1738,null,{}] 23:21:53 INFO - PROCESS | 1657 | 1464070913593 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}] 23:21:53 INFO - PROCESS | 1657 | 1464070913677 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 23:21:53 INFO - PROCESS | 1657 | 1464070913730 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b7d000 == 45 [pid = 1657] [id = 442] 23:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x113a6c800) [pid = 1657] [serial = 1325] [outer = 0x0] 23:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1191fb000) [pid = 1657] [serial = 1326] [outer = 0x113a6c800] 23:21:53 INFO - PROCESS | 1657 | 1464070913755 Marionette DEBUG loaded listener.js 23:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119b96000) [pid = 1657] [serial = 1327] [outer = 0x113a6c800] 23:21:54 INFO - PROCESS | 1657 | 1464070914050 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]]]}] 23:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 470ms 23:21:54 INFO - PROCESS | 1657 | 1464070914061 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 23:21:54 INFO - PROCESS | 1657 | 1464070914062 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 23:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:21:54 INFO - PROCESS | 1657 | 1464070914072 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:21:54 INFO - PROCESS | 1657 | 1464070914073 Marionette TRACE conn2 <- [1,1742,null,{}] 23:21:54 INFO - PROCESS | 1657 | 1464070914076 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}] 23:21:54 INFO - PROCESS | 1657 | 1464070914172 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 23:21:54 INFO - PROCESS | 1657 | 1464070914177 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x129ab5000 == 46 [pid = 1657] [id = 443] 23:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119d35000) [pid = 1657] [serial = 1328] [outer = 0x0] 23:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119d59000) [pid = 1657] [serial = 1329] [outer = 0x119d35000] 23:21:54 INFO - PROCESS | 1657 | 1464070914206 Marionette DEBUG loaded listener.js 23:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124212800) [pid = 1657] [serial = 1330] [outer = 0x119d35000] 23:21:54 INFO - PROCESS | 1657 | 1464070914536 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]]]}] 23:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 23:21:54 INFO - PROCESS | 1657 | 1464070914593 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 23:21:54 INFO - PROCESS | 1657 | 1464070914594 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 23:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:21:54 INFO - PROCESS | 1657 | 1464070914596 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:21:54 INFO - PROCESS | 1657 | 1464070914597 Marionette TRACE conn2 <- [1,1746,null,{}] 23:21:54 INFO - PROCESS | 1657 | 1464070914600 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}] 23:21:54 INFO - PROCESS | 1657 | 1464070914677 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 23:21:54 INFO - PROCESS | 1657 | 1464070914683 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae82000 == 47 [pid = 1657] [id = 444] 23:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1242bb000) [pid = 1657] [serial = 1331] [outer = 0x0] 23:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x124617000) [pid = 1657] [serial = 1332] [outer = 0x1242bb000] 23:21:54 INFO - PROCESS | 1657 | 1464070914709 Marionette DEBUG loaded listener.js 23:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x124e72800) [pid = 1657] [serial = 1333] [outer = 0x1242bb000] 23:21:55 INFO - PROCESS | 1657 | 1464070915024 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]]]}] 23:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 471ms 23:21:55 INFO - PROCESS | 1657 | 1464070915068 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 23:21:55 INFO - PROCESS | 1657 | 1464070915069 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 23:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:21:55 INFO - PROCESS | 1657 | 1464070915071 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:21:55 INFO - PROCESS | 1657 | 1464070915072 Marionette TRACE conn2 <- [1,1750,null,{}] 23:21:55 INFO - PROCESS | 1657 | 1464070915074 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}] 23:21:55 INFO - PROCESS | 1657 | 1464070915160 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 23:21:55 INFO - PROCESS | 1657 | 1464070915275 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x112d18000 == 48 [pid = 1657] [id = 445] 23:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x110f2f000) [pid = 1657] [serial = 1334] [outer = 0x0] 23:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x110f3c000) [pid = 1657] [serial = 1335] [outer = 0x110f2f000] 23:21:55 INFO - PROCESS | 1657 | 1464070915306 Marionette DEBUG loaded listener.js 23:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x111c19c00) [pid = 1657] [serial = 1336] [outer = 0x110f2f000] 23:21:55 INFO - PROCESS | 1657 | 1464070915734 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]]]}] 23:21: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 23:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 668ms 23:21:55 INFO - PROCESS | 1657 | 1464070915740 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 23:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:21:55 INFO - PROCESS | 1657 | 1464070915743 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 23:21:55 INFO - PROCESS | 1657 | 1464070915746 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:21:55 INFO - PROCESS | 1657 | 1464070915751 Marionette TRACE conn2 <- [1,1754,null,{}] 23:21:55 INFO - PROCESS | 1657 | 1464070915754 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}] 23:21:55 INFO - PROCESS | 1657 | 1464070915856 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 23:21:55 INFO - PROCESS | 1657 | 1464070915948 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231ed000 == 49 [pid = 1657] [id = 446] 23:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x113df1c00) [pid = 1657] [serial = 1337] [outer = 0x0] 23:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11615bc00) [pid = 1657] [serial = 1338] [outer = 0x113df1c00] 23:21:55 INFO - PROCESS | 1657 | 1464070915981 Marionette DEBUG loaded listener.js 23:21:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1169b9400) [pid = 1657] [serial = 1339] [outer = 0x113df1c00] 23:21:56 INFO - PROCESS | 1657 | 1464070916362 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]]]}] 23:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 676ms 23:21:56 INFO - PROCESS | 1657 | 1464070916425 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 23:21:56 INFO - PROCESS | 1657 | 1464070916427 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 23:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:21:56 INFO - PROCESS | 1657 | 1464070916449 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:21:56 INFO - PROCESS | 1657 | 1464070916450 Marionette TRACE conn2 <- [1,1758,null,{}] 23:21:56 INFO - PROCESS | 1657 | 1464070916454 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}] 23:21:56 INFO - PROCESS | 1657 | 1464070916555 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 23:21:56 INFO - PROCESS | 1657 | 1464070916622 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297be800 == 50 [pid = 1657] [id = 447] 23:21:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11701d800) [pid = 1657] [serial = 1340] [outer = 0x0] 23:21:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11806ec00) [pid = 1657] [serial = 1341] [outer = 0x11701d800] 23:21:56 INFO - PROCESS | 1657 | 1464070916652 Marionette DEBUG loaded listener.js 23:21:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11837b400) [pid = 1657] [serial = 1342] [outer = 0x11701d800] 23:21:57 INFO - PROCESS | 1657 | 1464070917070 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]]]}] 23:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 691ms 23:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:21:57 INFO - PROCESS | 1657 | 1464070917122 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 23:21:57 INFO - PROCESS | 1657 | 1464070917124 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 23:21:57 INFO - PROCESS | 1657 | 1464070917131 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:21:57 INFO - PROCESS | 1657 | 1464070917135 Marionette TRACE conn2 <- [1,1762,null,{}] 23:21:57 INFO - PROCESS | 1657 | 1464070917138 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}] 23:21:57 INFO - PROCESS | 1657 | 1464070917260 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 23:21:57 INFO - PROCESS | 1657 | 1464070917315 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b332800 == 51 [pid = 1657] [id = 448] 23:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1183a9400) [pid = 1657] [serial = 1343] [outer = 0x0] 23:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x119155800) [pid = 1657] [serial = 1344] [outer = 0x1183a9400] 23:21:57 INFO - PROCESS | 1657 | 1464070917344 Marionette DEBUG loaded listener.js 23:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1197c4000) [pid = 1657] [serial = 1345] [outer = 0x1183a9400] 23:21:57 INFO - PROCESS | 1657 | 1464070917748 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]]]}] 23:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 632ms 23:21:57 INFO - PROCESS | 1657 | 1464070917758 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 23:21:57 INFO - PROCESS | 1657 | 1464070917760 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 23:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:21:57 INFO - PROCESS | 1657 | 1464070917762 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:21:57 INFO - PROCESS | 1657 | 1464070917765 Marionette TRACE conn2 <- [1,1766,null,{}] 23:21:57 INFO - PROCESS | 1657 | 1464070917768 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}] 23:21:57 INFO - PROCESS | 1657 | 1464070917867 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 23:21:57 INFO - PROCESS | 1657 | 1464070917933 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb31800 == 52 [pid = 1657] [id = 449] 23:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1196c5c00) [pid = 1657] [serial = 1346] [outer = 0x0] 23:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119d58400) [pid = 1657] [serial = 1347] [outer = 0x1196c5c00] 23:21:57 INFO - PROCESS | 1657 | 1464070917962 Marionette DEBUG loaded listener.js 23:21:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1230e1800) [pid = 1657] [serial = 1348] [outer = 0x1196c5c00] 23:21:58 INFO - PROCESS | 1657 | 1464070918362 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]]]}] 23:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 623ms 23:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:21:58 INFO - PROCESS | 1657 | 1464070918386 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 23:21:58 INFO - PROCESS | 1657 | 1464070918387 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 23:21:58 INFO - PROCESS | 1657 | 1464070918389 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:21:58 INFO - PROCESS | 1657 | 1464070918391 Marionette TRACE conn2 <- [1,1770,null,{}] 23:21:58 INFO - PROCESS | 1657 | 1464070918393 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}] 23:21:58 INFO - PROCESS | 1657 | 1464070918490 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 23:21:58 INFO - PROCESS | 1657 | 1464070918572 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf38000 == 53 [pid = 1657] [id = 450] 23:21:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x124e6d000) [pid = 1657] [serial = 1349] [outer = 0x0] 23:21:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12518b800) [pid = 1657] [serial = 1350] [outer = 0x124e6d000] 23:21:58 INFO - PROCESS | 1657 | 1464070918613 Marionette DEBUG loaded listener.js 23:21:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x126030000) [pid = 1657] [serial = 1351] [outer = 0x124e6d000] 23:21:59 INFO - PROCESS | 1657 | 1464070919026 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]]]}] 23:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 23:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:21:59 INFO - PROCESS | 1657 | 1464070919059 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 23:21:59 INFO - PROCESS | 1657 | 1464070919060 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 23:21:59 INFO - PROCESS | 1657 | 1464070919063 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:21:59 INFO - PROCESS | 1657 | 1464070919065 Marionette TRACE conn2 <- [1,1774,null,{}] 23:21:59 INFO - PROCESS | 1657 | 1464070919069 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}] 23:21:59 INFO - PROCESS | 1657 | 1464070919168 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 23:21:59 INFO - PROCESS | 1657 | 1464070919236 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x11664a000 == 54 [pid = 1657] [id = 451] 23:21:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x110f3cc00) [pid = 1657] [serial = 1352] [outer = 0x0] 23:21:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x116a54c00) [pid = 1657] [serial = 1353] [outer = 0x110f3cc00] 23:21:59 INFO - PROCESS | 1657 | 1464070919266 Marionette DEBUG loaded listener.js 23:21:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x124e6dc00) [pid = 1657] [serial = 1354] [outer = 0x110f3cc00] 23:21:59 INFO - PROCESS | 1657 | 1464070919764 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]]]}] 23:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 772ms 23:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:21:59 INFO - PROCESS | 1657 | 1464070919835 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 23:21:59 INFO - PROCESS | 1657 | 1464070919838 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 23:21:59 INFO - PROCESS | 1657 | 1464070919841 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:21:59 INFO - PROCESS | 1657 | 1464070919843 Marionette TRACE conn2 <- [1,1778,null,{}] 23:21:59 INFO - PROCESS | 1657 | 1464070919848 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}] 23:21:59 INFO - PROCESS | 1657 | 1464070919942 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 23:22:00 INFO - PROCESS | 1657 | 1464070920016 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x116123000 == 55 [pid = 1657] [id = 452] 23:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x112f68400) [pid = 1657] [serial = 1355] [outer = 0x0] 23:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x113122400) [pid = 1657] [serial = 1356] [outer = 0x112f68400] 23:22:00 INFO - PROCESS | 1657 | 1464070920045 Marionette DEBUG loaded listener.js 23:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x113d61000) [pid = 1657] [serial = 1357] [outer = 0x112f68400] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12c539800 == 54 [pid = 1657] [id = 13] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae82000 == 53 [pid = 1657] [id = 444] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x129ab5000 == 52 [pid = 1657] [id = 443] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x128b7d000 == 51 [pid = 1657] [id = 442] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1171f3800 == 50 [pid = 1657] [id = 441] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x126a44000 == 49 [pid = 1657] [id = 440] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x119313000 == 48 [pid = 1657] [id = 439] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x124cca000 == 47 [pid = 1657] [id = 438] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1246e6000 == 46 [pid = 1657] [id = 437] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x123758800 == 45 [pid = 1657] [id = 436] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x119be5800 == 44 [pid = 1657] [id = 435] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x117e1c800 == 43 [pid = 1657] [id = 434] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d1800 == 42 [pid = 1657] [id = 433] 23:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1171ef800 == 41 [pid = 1657] [id = 431] 23:22:00 INFO - PROCESS | 1657 | 1464070920453 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]]]}] 23:22: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 23:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 620ms 23:22:00 INFO - PROCESS | 1657 | 1464070920462 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 23:22:00 INFO - PROCESS | 1657 | 1464070920469 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 23:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:22:00 INFO - PROCESS | 1657 | 1464070920473 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:22:00 INFO - PROCESS | 1657 | 1464070920475 Marionette TRACE conn2 <- [1,1782,null,{}] 23:22:00 INFO - PROCESS | 1657 | 1464070920477 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}] 23:22:00 INFO - PROCESS | 1657 | 1464070920568 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x117671800) [pid = 1657] [serial = 1281] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1233d7c00) [pid = 1657] [serial = 1273] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x119d51800) [pid = 1657] [serial = 1270] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12309b400) [pid = 1657] [serial = 1285] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x118f3f000) [pid = 1657] [serial = 1282] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x125036800) [pid = 1657] [serial = 1288] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x118954800) [pid = 1657] [serial = 1284] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1197c3800) [pid = 1657] [serial = 1267] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119a9b400) [pid = 1657] [serial = 1269] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12421b800) [pid = 1657] [serial = 1275] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x110f6d400) [pid = 1657] [serial = 1278] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1191f8000) [pid = 1657] [serial = 1272] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12460d800) [pid = 1657] [serial = 1276] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11894d400) [pid = 1657] [serial = 1257] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x119148000) [pid = 1657] [serial = 1258] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x112a1c800) [pid = 1657] [serial = 1279] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1191f7400) [pid = 1657] [serial = 1260] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119386400) [pid = 1657] [serial = 1261] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119387800) [pid = 1657] [serial = 1263] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1196be000) [pid = 1657] [serial = 1264] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x113f44c00) [pid = 1657] [serial = 1245] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x124c0a000) [pid = 1657] [serial = 1287] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1166b2800) [pid = 1657] [serial = 1246] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1181c6c00) [pid = 1657] [serial = 1254] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1183b3400) [pid = 1657] [serial = 1255] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11701b000) [pid = 1657] [serial = 1251] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118066c00) [pid = 1657] [serial = 1252] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1169ba000) [pid = 1657] [serial = 1248] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x117016400) [pid = 1657] [serial = 1249] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x112db6800) [pid = 1657] [serial = 1242] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11312dc00) [pid = 1657] [serial = 1243] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x110fb6400) [pid = 1657] [serial = 1239] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11224e000) [pid = 1657] [serial = 1240] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1196bdc00) [pid = 1657] [serial = 1266] [outer = 0x0] [url = about:blank] 23:22:00 INFO - PROCESS | 1657 | 1464070920677 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x11316f000 == 42 [pid = 1657] [id = 453] 23:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x110f37800) [pid = 1657] [serial = 1358] [outer = 0x0] 23:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x110fb0000) [pid = 1657] [serial = 1359] [outer = 0x110f37800] 23:22:00 INFO - PROCESS | 1657 | 1464070920711 Marionette DEBUG loaded listener.js 23:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11224e000) [pid = 1657] [serial = 1360] [outer = 0x110f37800] 23:22:01 INFO - PROCESS | 1657 | 1464070921159 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]]]}] 23:22: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 23:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 724ms 23:22:01 INFO - PROCESS | 1657 | 1464070921199 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 23:22:01 INFO - PROCESS | 1657 | 1464070921202 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 23:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:22:01 INFO - PROCESS | 1657 | 1464070921230 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:22:01 INFO - PROCESS | 1657 | 1464070921233 Marionette TRACE conn2 <- [1,1786,null,{}] 23:22:01 INFO - PROCESS | 1657 | 1464070921254 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}] 23:22:01 INFO - PROCESS | 1657 | 1464070921354 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 23:22:01 INFO - PROCESS | 1657 | 1464070921418 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x119494000 == 43 [pid = 1657] [id = 454] 23:22:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x115e3e800) [pid = 1657] [serial = 1361] [outer = 0x0] 23:22:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1169bb000) [pid = 1657] [serial = 1362] [outer = 0x115e3e800] 23:22:01 INFO - PROCESS | 1657 | 1464070921451 Marionette DEBUG loaded listener.js 23:22:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x117016c00) [pid = 1657] [serial = 1363] [outer = 0x115e3e800] 23:22:01 INFO - PROCESS | 1657 | 1464070921870 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]]]}] 23:22: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 23:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 717ms 23:22:01 INFO - PROCESS | 1657 | 1464070921925 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 23:22:01 INFO - PROCESS | 1657 | 1464070921928 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 23:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:22:01 INFO - PROCESS | 1657 | 1464070921930 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:22:01 INFO - PROCESS | 1657 | 1464070921932 Marionette TRACE conn2 <- [1,1790,null,{}] 23:22:01 INFO - PROCESS | 1657 | 1464070921934 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}] 23:22:02 INFO - PROCESS | 1657 | 1464070922030 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 23:22:02 INFO - PROCESS | 1657 | 1464070922083 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171f0000 == 44 [pid = 1657] [id = 455] 23:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11701c800) [pid = 1657] [serial = 1364] [outer = 0x0] 23:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11806d000) [pid = 1657] [serial = 1365] [outer = 0x11701c800] 23:22:02 INFO - PROCESS | 1657 | 1464070922113 Marionette DEBUG loaded listener.js 23:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1181c3800) [pid = 1657] [serial = 1366] [outer = 0x11701c800] 23:22:02 INFO - PROCESS | 1657 | 1464070922534 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]]]}] 23:22: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) 23:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 620ms 23:22:02 INFO - PROCESS | 1657 | 1464070922551 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 23:22:02 INFO - PROCESS | 1657 | 1464070922553 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 23:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:22:02 INFO - PROCESS | 1657 | 1464070922560 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:22:02 INFO - PROCESS | 1657 | 1464070922565 Marionette TRACE conn2 <- [1,1794,null,{}] 23:22:02 INFO - PROCESS | 1657 | 1464070922568 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}] 23:22:02 INFO - PROCESS | 1657 | 1464070922689 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 23:22:02 INFO - PROCESS | 1657 | 1464070922755 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251be800 == 45 [pid = 1657] [id = 456] 23:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x118382800) [pid = 1657] [serial = 1367] [outer = 0x0] 23:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x118972000) [pid = 1657] [serial = 1368] [outer = 0x118382800] 23:22:02 INFO - PROCESS | 1657 | 1464070922785 Marionette DEBUG loaded listener.js 23:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1191f5400) [pid = 1657] [serial = 1369] [outer = 0x118382800] 23:22:03 INFO - PROCESS | 1657 | 1464070923192 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]]]}] 23:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 679ms 23:22:03 INFO - PROCESS | 1657 | 1464070923235 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 23:22:03 INFO - PROCESS | 1657 | 1464070923237 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 23:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:22:03 INFO - PROCESS | 1657 | 1464070923239 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:22:03 INFO - PROCESS | 1657 | 1464070923240 Marionette TRACE conn2 <- [1,1798,null,{}] 23:22:03 INFO - PROCESS | 1657 | 1464070923243 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}] 23:22:03 INFO - PROCESS | 1657 | 1464070923339 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 23:22:03 INFO - PROCESS | 1657 | 1464070923401 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x126433800 == 46 [pid = 1657] [id = 457] 23:22:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x118f4cc00) [pid = 1657] [serial = 1370] [outer = 0x0] 23:22:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1193e3400) [pid = 1657] [serial = 1371] [outer = 0x118f4cc00] 23:22:03 INFO - PROCESS | 1657 | 1464070923431 Marionette DEBUG loaded listener.js 23:22:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1196c5000) [pid = 1657] [serial = 1372] [outer = 0x118f4cc00] 23:22:03 INFO - PROCESS | 1657 | 1464070923842 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]]]}] 23:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 619ms 23:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:22:03 INFO - PROCESS | 1657 | 1464070923859 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 23:22:03 INFO - PROCESS | 1657 | 1464070923860 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 23:22:03 INFO - PROCESS | 1657 | 1464070923862 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:22:03 INFO - PROCESS | 1657 | 1464070923863 Marionette TRACE conn2 <- [1,1802,null,{}] 23:22:03 INFO - PROCESS | 1657 | 1464070923885 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}] 23:22:03 INFO - PROCESS | 1657 | 1464070923978 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 23:22:04 INFO - PROCESS | 1657 | 1464070924063 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b75000 == 47 [pid = 1657] [id = 458] 23:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x119a99c00) [pid = 1657] [serial = 1373] [outer = 0x0] 23:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x119aa0800) [pid = 1657] [serial = 1374] [outer = 0x119a99c00] 23:22:04 INFO - PROCESS | 1657 | 1464070924099 Marionette DEBUG loaded listener.js 23:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1230a6c00) [pid = 1657] [serial = 1375] [outer = 0x119a99c00] 23:22:04 INFO - PROCESS | 1657 | 1464070924483 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]]]}] 23:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 689ms 23:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:22:04 INFO - PROCESS | 1657 | 1464070924552 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 23:22:04 INFO - PROCESS | 1657 | 1464070924553 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 23:22:04 INFO - PROCESS | 1657 | 1464070924555 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:22:04 INFO - PROCESS | 1657 | 1464070924557 Marionette TRACE conn2 <- [1,1806,null,{}] 23:22:04 INFO - PROCESS | 1657 | 1464070924559 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}] 23:22:04 INFO - PROCESS | 1657 | 1464070924656 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 23:22:04 INFO - PROCESS | 1657 | 1464070924709 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d8800 == 48 [pid = 1657] [id = 459] 23:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x123484c00) [pid = 1657] [serial = 1376] [outer = 0x0] 23:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x124616400) [pid = 1657] [serial = 1377] [outer = 0x123484c00] 23:22:04 INFO - PROCESS | 1657 | 1464070924739 Marionette DEBUG loaded listener.js 23:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x125678000) [pid = 1657] [serial = 1378] [outer = 0x123484c00] 23:22:05 INFO - PROCESS | 1657 | 1464070925255 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]]]}] 23:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 721ms 23:22:05 INFO - PROCESS | 1657 | 1464070925329 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 23:22:05 INFO - PROCESS | 1657 | 1464070925331 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 23:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:22:05 INFO - PROCESS | 1657 | 1464070925336 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:22:05 INFO - PROCESS | 1657 | 1464070925338 Marionette TRACE conn2 <- [1,1810,null,{}] 23:22:05 INFO - PROCESS | 1657 | 1464070925342 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}] 23:22:05 INFO - PROCESS | 1657 | 1464070925439 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 23:22:05 INFO - PROCESS | 1657 | 1464070925504 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bf0000 == 49 [pid = 1657] [id = 460] 23:22:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x110fa9000) [pid = 1657] [serial = 1379] [outer = 0x0] 23:22:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x113240400) [pid = 1657] [serial = 1380] [outer = 0x110fa9000] 23:22:05 INFO - PROCESS | 1657 | 1464070925531 Marionette DEBUG loaded listener.js 23:22:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11671fc00) [pid = 1657] [serial = 1381] [outer = 0x110fa9000] 23:22:05 INFO - PROCESS | 1657 | --DOCSHELL 0x116123000 == 48 [pid = 1657] [id = 452] 23:22:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1231ed000 == 47 [pid = 1657] [id = 446] 23:22:05 INFO - PROCESS | 1657 | --DOCSHELL 0x112d18000 == 46 [pid = 1657] [id = 445] 23:22:05 INFO - PROCESS | 1657 | 1464070925946 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]]]}] 23:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 624ms 23:22:05 INFO - PROCESS | 1657 | 1464070925960 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 23:22:05 INFO - PROCESS | 1657 | 1464070925963 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 23:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:22:05 INFO - PROCESS | 1657 | 1464070925971 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:22:05 INFO - PROCESS | 1657 | 1464070925972 Marionette TRACE conn2 <- [1,1814,null,{}] 23:22:05 INFO - PROCESS | 1657 | 1464070925975 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}] 23:22:06 INFO - PROCESS | 1657 | 1464070926056 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 23:22:06 INFO - PROCESS | 1657 | 1464070926061 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12374a000 == 47 [pid = 1657] [id = 461] 23:22:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11671f800) [pid = 1657] [serial = 1382] [outer = 0x0] 23:22:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11767c800) [pid = 1657] [serial = 1383] [outer = 0x11671f800] 23:22:06 INFO - PROCESS | 1657 | 1464070926091 Marionette DEBUG loaded listener.js 23:22:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x118383000) [pid = 1657] [serial = 1384] [outer = 0x11671f800] 23:22:06 INFO - PROCESS | 1657 | 1464070926423 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]]]}] 23:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 470ms 23:22:06 INFO - PROCESS | 1657 | 1464070926451 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 23:22:06 INFO - PROCESS | 1657 | 1464070926452 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 23:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:22:06 INFO - PROCESS | 1657 | 1464070926456 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:22:06 INFO - PROCESS | 1657 | 1464070926458 Marionette TRACE conn2 <- [1,1818,null,{}] 23:22:06 INFO - PROCESS | 1657 | 1464070926465 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}] 23:22:06 INFO - PROCESS | 1657 | 1464070926548 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 23:22:06 INFO - PROCESS | 1657 | 1464070926555 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297cc000 == 48 [pid = 1657] [id = 462] 23:22:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1191fb800) [pid = 1657] [serial = 1385] [outer = 0x0] 23:22:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119a97000) [pid = 1657] [serial = 1386] [outer = 0x1191fb800] 23:22:06 INFO - PROCESS | 1657 | 1464070926583 Marionette DEBUG loaded listener.js 23:22:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1230e6400) [pid = 1657] [serial = 1387] [outer = 0x1191fb800] 23:22:06 INFO - PROCESS | 1657 | 1464070926948 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]]]}] 23:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 23:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:22:06 INFO - PROCESS | 1657 | 1464070926976 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 23:22:06 INFO - PROCESS | 1657 | 1464070926978 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 23:22:06 INFO - PROCESS | 1657 | 1464070926980 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:22:06 INFO - PROCESS | 1657 | 1464070926983 Marionette TRACE conn2 <- [1,1822,null,{}] 23:22:07 INFO - PROCESS | 1657 | 1464070926993 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}] 23:22:07 INFO - PROCESS | 1657 | 1464070927076 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 23:22:07 INFO - PROCESS | 1657 | 1464070927133 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae7b800 == 49 [pid = 1657] [id = 463] 23:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1233d7c00) [pid = 1657] [serial = 1388] [outer = 0x0] 23:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12567b000) [pid = 1657] [serial = 1389] [outer = 0x1233d7c00] 23:22:07 INFO - PROCESS | 1657 | 1464070927158 Marionette DEBUG loaded listener.js 23:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1264c6000) [pid = 1657] [serial = 1390] [outer = 0x1233d7c00] 23:22:07 INFO - PROCESS | 1657 | 1464070927439 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]]]}] 23:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 472ms 23:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:22:07 INFO - PROCESS | 1657 | 1464070927456 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 23:22:07 INFO - PROCESS | 1657 | 1464070927457 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 23:22:07 INFO - PROCESS | 1657 | 1464070927459 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:22:07 INFO - PROCESS | 1657 | 1464070927460 Marionette TRACE conn2 <- [1,1826,null,{}] 23:22:07 INFO - PROCESS | 1657 | 1464070927471 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}] 23:22:07 INFO - PROCESS | 1657 | 1464070927557 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 23:22:07 INFO - PROCESS | 1657 | 1464070927562 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb2f000 == 50 [pid = 1657] [id = 464] 23:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12668b800) [pid = 1657] [serial = 1391] [outer = 0x0] 23:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x126776000) [pid = 1657] [serial = 1392] [outer = 0x12668b800] 23:22:07 INFO - PROCESS | 1657 | 1464070927587 Marionette DEBUG loaded listener.js 23:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x126a11000) [pid = 1657] [serial = 1393] [outer = 0x12668b800] 23:22:07 INFO - PROCESS | 1657 | 1464070927959 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]]]}] 23:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 23:22:07 INFO - PROCESS | 1657 | 1464070927978 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 23:22:07 INFO - PROCESS | 1657 | 1464070927981 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 23:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:22:07 INFO - PROCESS | 1657 | 1464070927984 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:22:07 INFO - PROCESS | 1657 | 1464070927985 Marionette TRACE conn2 <- [1,1830,null,{}] 23:22:07 INFO - PROCESS | 1657 | 1464070927993 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}] 23:22:08 INFO - PROCESS | 1657 | 1464070928108 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 23:22:08 INFO - PROCESS | 1657 | 1464070928114 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c12f000 == 51 [pid = 1657] [id = 465] 23:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x126ae2800) [pid = 1657] [serial = 1394] [outer = 0x0] 23:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x128d16400) [pid = 1657] [serial = 1395] [outer = 0x126ae2800] 23:22:08 INFO - PROCESS | 1657 | 1464070928177 Marionette DEBUG loaded listener.js 23:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12906c400) [pid = 1657] [serial = 1396] [outer = 0x126ae2800] 23:22:08 INFO - PROCESS | 1657 | 1464070928504 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]]]}] 23:22: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 23:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 524ms 23:22:08 INFO - PROCESS | 1657 | 1464070928508 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 23:22:08 INFO - PROCESS | 1657 | 1464070928509 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 23:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:22:08 INFO - PROCESS | 1657 | 1464070928511 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:22:08 INFO - PROCESS | 1657 | 1464070928512 Marionette TRACE conn2 <- [1,1834,null,{}] 23:22:08 INFO - PROCESS | 1657 | 1464070928525 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}] 23:22:08 INFO - PROCESS | 1657 | 1464070928625 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 23:22:08 INFO - PROCESS | 1657 | 1464070928639 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c531000 == 52 [pid = 1657] [id = 466] 23:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x126ae9800) [pid = 1657] [serial = 1397] [outer = 0x0] 23:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x129351800) [pid = 1657] [serial = 1398] [outer = 0x126ae9800] 23:22:08 INFO - PROCESS | 1657 | 1464070928665 Marionette DEBUG loaded listener.js 23:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1295cac00) [pid = 1657] [serial = 1399] [outer = 0x126ae9800] 23:22:09 INFO - PROCESS | 1657 | 1464070929170 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]]]}] 23:22: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 23:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 672ms 23:22:09 INFO - PROCESS | 1657 | 1464070929184 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 23:22:09 INFO - PROCESS | 1657 | 1464070929186 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 23:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:22:09 INFO - PROCESS | 1657 | 1464070929189 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:22:09 INFO - PROCESS | 1657 | 1464070929190 Marionette TRACE conn2 <- [1,1838,null,{}] 23:22:09 INFO - PROCESS | 1657 | 1464070929193 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}] 23:22:09 INFO - PROCESS | 1657 | 1464070929295 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 23:22:09 INFO - PROCESS | 1657 | 1464070929332 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c944000 == 53 [pid = 1657] [id = 467] 23:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x129072800) [pid = 1657] [serial = 1400] [outer = 0x0] 23:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12978e000) [pid = 1657] [serial = 1401] [outer = 0x129072800] 23:22:09 INFO - PROCESS | 1657 | 1464070929357 Marionette DEBUG loaded listener.js 23:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x129b1f800) [pid = 1657] [serial = 1402] [outer = 0x129072800] 23:22:09 INFO - PROCESS | 1657 | 1464070929679 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]]]}] 23:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11837e000) [pid = 1657] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1191f7c00) [pid = 1657] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11671d400) [pid = 1657] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x112a16800) [pid = 1657] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x113348400) [pid = 1657] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11758d000) [pid = 1657] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11606fc00) [pid = 1657] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1196c7800) [pid = 1657] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1122b3c00) [pid = 1657] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x110f33c00) [pid = 1657] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x113a6c800) [pid = 1657] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x119d35000) [pid = 1657] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:22:09 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12d499000) [pid = 1657] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:22:09 INFO - PROCESS | 1657 | 1464070929762 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 23:22:09 INFO - PROCESS | 1657 | 1464070929763 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 23:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:22:09 INFO - PROCESS | 1657 | 1464070929768 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:22:09 INFO - PROCESS | 1657 | 1464070929769 Marionette TRACE conn2 <- [1,1842,null,{}] 23:22:09 INFO - PROCESS | 1657 | 1464070929771 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}] 23:22:09 INFO - PROCESS | 1657 | 1464070929854 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 23:22:09 INFO - PROCESS | 1657 | 1464070929859 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251b3000 == 54 [pid = 1657] [id = 468] 23:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1122b6000) [pid = 1657] [serial = 1403] [outer = 0x0] 23:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11671d400) [pid = 1657] [serial = 1404] [outer = 0x1122b6000] 23:22:09 INFO - PROCESS | 1657 | 1464070929884 Marionette DEBUG loaded listener.js 23:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x118958800) [pid = 1657] [serial = 1405] [outer = 0x1122b6000] 23:22:10 INFO - PROCESS | 1657 | 1464070930216 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]]]}] 23:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 469ms 23:22:10 INFO - PROCESS | 1657 | 1464070930237 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 23:22:10 INFO - PROCESS | 1657 | 1464070930238 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 23:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:22:10 INFO - PROCESS | 1657 | 1464070930241 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:22:10 INFO - PROCESS | 1657 | 1464070930242 Marionette TRACE conn2 <- [1,1846,null,{}] 23:22:10 INFO - PROCESS | 1657 | 1464070930244 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}] 23:22:10 INFO - PROCESS | 1657 | 1464070930329 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 23:22:10 INFO - PROCESS | 1657 | 1464070930383 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc55800 == 55 [pid = 1657] [id = 469] 23:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x117017c00) [pid = 1657] [serial = 1406] [outer = 0x0] 23:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1197bf000) [pid = 1657] [serial = 1407] [outer = 0x117017c00] 23:22:10 INFO - PROCESS | 1657 | 1464070930408 Marionette DEBUG loaded listener.js 23:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x129b2b400) [pid = 1657] [serial = 1408] [outer = 0x117017c00] 23:22:10 INFO - PROCESS | 1657 | 1464070930689 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]]]}] 23:22:10 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) 23:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 468ms 23:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:22:10 INFO - PROCESS | 1657 | 1464070930709 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 23:22:10 INFO - PROCESS | 1657 | 1464070930711 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 23:22:10 INFO - PROCESS | 1657 | 1464070930721 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:22:10 INFO - PROCESS | 1657 | 1464070930723 Marionette TRACE conn2 <- [1,1850,null,{}] 23:22:10 INFO - PROCESS | 1657 | 1464070930725 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}] 23:22:10 INFO - PROCESS | 1657 | 1464070930828 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 23:22:10 INFO - PROCESS | 1657 | 1464070930834 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cdaf800 == 56 [pid = 1657] [id = 470] 23:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x124e6e000) [pid = 1657] [serial = 1409] [outer = 0x0] 23:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x129bfa400) [pid = 1657] [serial = 1410] [outer = 0x124e6e000] 23:22:10 INFO - PROCESS | 1657 | 1464070930863 Marionette DEBUG loaded listener.js 23:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12a8dfc00) [pid = 1657] [serial = 1411] [outer = 0x124e6e000] 23:22:11 INFO - PROCESS | 1657 | 1464070931220 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]]]}] 23:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 528ms 23:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:22:11 INFO - PROCESS | 1657 | 1464070931241 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 23:22:11 INFO - PROCESS | 1657 | 1464070931242 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 23:22:11 INFO - PROCESS | 1657 | 1464070931244 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:22:11 INFO - PROCESS | 1657 | 1464070931245 Marionette TRACE conn2 <- [1,1854,null,{}] 23:22:11 INFO - PROCESS | 1657 | 1464070931249 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}] 23:22:11 INFO - PROCESS | 1657 | 1464070931361 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 23:22:11 INFO - PROCESS | 1657 | 1464070931369 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfd5000 == 57 [pid = 1657] [id = 471] 23:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x129bef000) [pid = 1657] [serial = 1412] [outer = 0x0] 23:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12b007000) [pid = 1657] [serial = 1413] [outer = 0x129bef000] 23:22:11 INFO - PROCESS | 1657 | 1464070931393 Marionette DEBUG loaded listener.js 23:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12b0da800) [pid = 1657] [serial = 1414] [outer = 0x129bef000] 23:22:11 INFO - PROCESS | 1657 | 1464070931700 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]]]}] 23:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 473ms 23:22:11 INFO - PROCESS | 1657 | 1464070931719 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 23:22:11 INFO - PROCESS | 1657 | 1464070931720 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 23:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:22:11 INFO - PROCESS | 1657 | 1464070931722 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:22:11 INFO - PROCESS | 1657 | 1464070931723 Marionette TRACE conn2 <- [1,1858,null,{}] 23:22:11 INFO - PROCESS | 1657 | 1464070931726 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}] 23:22:11 INFO - PROCESS | 1657 | 1464070931881 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 23:22:11 INFO - PROCESS | 1657 | 1464070931940 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11696e800 == 58 [pid = 1657] [id = 472] 23:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x110f37400) [pid = 1657] [serial = 1415] [outer = 0x0] 23:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x110fae400) [pid = 1657] [serial = 1416] [outer = 0x110f37400] 23:22:11 INFO - PROCESS | 1657 | 1464070931971 Marionette DEBUG loaded listener.js 23:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x112a18000) [pid = 1657] [serial = 1417] [outer = 0x110f37400] 23:22:12 INFO - PROCESS | 1657 | 1464070932410 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]]]}] 23:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 718ms 23:22:12 INFO - PROCESS | 1657 | 1464070932442 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 23:22:12 INFO - PROCESS | 1657 | 1464070932444 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 23:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:22:12 INFO - PROCESS | 1657 | 1464070932447 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:22:12 INFO - PROCESS | 1657 | 1464070932449 Marionette TRACE conn2 <- [1,1862,null,{}] 23:22:12 INFO - PROCESS | 1657 | 1464070932471 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}] 23:22:12 INFO - PROCESS | 1657 | 1464070932577 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 23:22:12 INFO - PROCESS | 1657 | 1464070932648 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297cb800 == 59 [pid = 1657] [id = 473] 23:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x118074000) [pid = 1657] [serial = 1418] [outer = 0x0] 23:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x118381c00) [pid = 1657] [serial = 1419] [outer = 0x118074000] 23:22:12 INFO - PROCESS | 1657 | 1464070932681 Marionette DEBUG loaded listener.js 23:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x119148400) [pid = 1657] [serial = 1420] [outer = 0x118074000] 23:22:13 INFO - PROCESS | 1657 | 1464070933103 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]]]}] 23:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 688ms 23:22:13 INFO - PROCESS | 1657 | 1464070933136 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 23:22:13 INFO - PROCESS | 1657 | 1464070933140 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 23:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:22:13 INFO - PROCESS | 1657 | 1464070933143 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:22:13 INFO - PROCESS | 1657 | 1464070933146 Marionette TRACE conn2 <- [1,1866,null,{}] 23:22:13 INFO - PROCESS | 1657 | 1464070933149 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}] 23:22:13 INFO - PROCESS | 1657 | 1464070933336 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 23:22:13 INFO - PROCESS | 1657 | 1464070933476 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c944800 == 60 [pid = 1657] [id = 474] 23:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x119a94400) [pid = 1657] [serial = 1421] [outer = 0x0] 23:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1242c2800) [pid = 1657] [serial = 1422] [outer = 0x119a94400] 23:22:13 INFO - PROCESS | 1657 | 1464070933527 Marionette DEBUG loaded listener.js 23:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x126425000) [pid = 1657] [serial = 1423] [outer = 0x119a94400] 23:22:13 INFO - PROCESS | 1657 | 1464070933967 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]]]}] 23:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 874ms 23:22:14 INFO - PROCESS | 1657 | 1464070934016 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 23:22:14 INFO - PROCESS | 1657 | 1464070934019 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 23:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:22:14 INFO - PROCESS | 1657 | 1464070934029 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:22:14 INFO - PROCESS | 1657 | 1464070934033 Marionette TRACE conn2 <- [1,1870,null,{}] 23:22:14 INFO - PROCESS | 1657 | 1464070934036 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}] 23:22:14 INFO - PROCESS | 1657 | 1464070934187 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 23:22:14 INFO - PROCESS | 1657 | 1464070934320 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d463800 == 61 [pid = 1657] [id = 475] 23:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x124056800) [pid = 1657] [serial = 1424] [outer = 0x0] 23:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x128d18800) [pid = 1657] [serial = 1425] [outer = 0x124056800] 23:22:14 INFO - PROCESS | 1657 | 1464070934352 Marionette DEBUG loaded listener.js 23:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x128dafc00) [pid = 1657] [serial = 1426] [outer = 0x124056800] 23:22:14 INFO - PROCESS | 1657 | 1464070934778 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]]]}] 23:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 781ms 23:22:14 INFO - PROCESS | 1657 | 1464070934804 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 23:22:14 INFO - PROCESS | 1657 | 1464070934805 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 23:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:22:14 INFO - PROCESS | 1657 | 1464070934808 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:22:14 INFO - PROCESS | 1657 | 1464070934809 Marionette TRACE conn2 <- [1,1874,null,{}] 23:22:14 INFO - PROCESS | 1657 | 1464070934812 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}] 23:22:14 INFO - PROCESS | 1657 | 1464070934918 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 23:22:14 INFO - PROCESS | 1657 | 1464070934975 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4d9800 == 62 [pid = 1657] [id = 476] 23:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x129354000) [pid = 1657] [serial = 1427] [outer = 0x0] 23:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x129bee000) [pid = 1657] [serial = 1428] [outer = 0x129354000] 23:22:15 INFO - PROCESS | 1657 | 1464070935004 Marionette DEBUG loaded listener.js 23:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12a8d5400) [pid = 1657] [serial = 1429] [outer = 0x129354000] 23:22:15 INFO - PROCESS | 1657 | 1464070935477 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]]]}] 23:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 719ms 23:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:22:15 INFO - PROCESS | 1657 | 1464070935527 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 23:22:15 INFO - PROCESS | 1657 | 1464070935529 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 23:22:15 INFO - PROCESS | 1657 | 1464070935532 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:22:15 INFO - PROCESS | 1657 | 1464070935534 Marionette TRACE conn2 <- [1,1878,null,{}] 23:22:15 INFO - PROCESS | 1657 | 1464070935537 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}] 23:22:15 INFO - PROCESS | 1657 | 1464070935826 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 23:22:15 INFO - PROCESS | 1657 | 1464070935920 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x123745000 == 63 [pid = 1657] [id = 477] 23:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x111a0e000) [pid = 1657] [serial = 1430] [outer = 0x0] 23:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x111e5f400) [pid = 1657] [serial = 1431] [outer = 0x111a0e000] 23:22:15 INFO - PROCESS | 1657 | 1464070935948 Marionette DEBUG loaded listener.js 23:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x1130c9c00) [pid = 1657] [serial = 1432] [outer = 0x111a0e000] 23:22:16 INFO - PROCESS | 1657 | 1464070936372 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]]]}] 23:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 872ms 23:22:16 INFO - PROCESS | 1657 | 1464070936405 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 23:22:16 INFO - PROCESS | 1657 | 1464070936407 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 23:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:22:16 INFO - PROCESS | 1657 | 1464070936410 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:22:16 INFO - PROCESS | 1657 | 1464070936413 Marionette TRACE conn2 <- [1,1882,null,{}] 23:22:16 INFO - PROCESS | 1657 | 1464070936436 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}] 23:22:16 INFO - PROCESS | 1657 | 1464070936532 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 23:22:16 INFO - PROCESS | 1657 | 1464070936604 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171f8000 == 64 [pid = 1657] [id = 478] 23:22:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x115161400) [pid = 1657] [serial = 1433] [outer = 0x0] 23:22:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1169ba000) [pid = 1657] [serial = 1434] [outer = 0x115161400] 23:22:16 INFO - PROCESS | 1657 | 1464070936633 Marionette DEBUG loaded listener.js 23:22:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x11767e000) [pid = 1657] [serial = 1435] [outer = 0x115161400] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12b332800 == 63 [pid = 1657] [id = 448] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb31800 == 62 [pid = 1657] [id = 449] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12d54d800 == 61 [pid = 1657] [id = 19] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12d338000 == 60 [pid = 1657] [id = 18] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfd5000 == 59 [pid = 1657] [id = 471] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12cdaf800 == 58 [pid = 1657] [id = 470] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc55800 == 57 [pid = 1657] [id = 469] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x1251b3000 == 56 [pid = 1657] [id = 468] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12c944000 == 55 [pid = 1657] [id = 467] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12c531000 == 54 [pid = 1657] [id = 466] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12c12f000 == 53 [pid = 1657] [id = 465] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x110f3c000) [pid = 1657] [serial = 1335] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x113122400) [pid = 1657] [serial = 1356] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11615bc00) [pid = 1657] [serial = 1338] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11806ec00) [pid = 1657] [serial = 1341] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x119155800) [pid = 1657] [serial = 1344] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x119d58400) [pid = 1657] [serial = 1347] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12518b800) [pid = 1657] [serial = 1350] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x116a54c00) [pid = 1657] [serial = 1353] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb2f000 == 52 [pid = 1657] [id = 464] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae7b800 == 51 [pid = 1657] [id = 463] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x1297cc000 == 50 [pid = 1657] [id = 462] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12374a000 == 49 [pid = 1657] [id = 461] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x119bf0000 == 48 [pid = 1657] [id = 460] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x1171f0000 == 47 [pid = 1657] [id = 455] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x119494000 == 46 [pid = 1657] [id = 454] 23:22:17 INFO - PROCESS | 1657 | 1464070937087 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]]]}] 23:22:17 INFO - PROCESS | 1657 | --DOCSHELL 0x11316f000 == 45 [pid = 1657] [id = 453] 23:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 691ms 23:22:17 INFO - PROCESS | 1657 | 1464070937102 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 23:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:22:17 INFO - PROCESS | 1657 | 1464070937104 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 23:22:17 INFO - PROCESS | 1657 | 1464070937106 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:22:17 INFO - PROCESS | 1657 | 1464070937107 Marionette TRACE conn2 <- [1,1886,null,{}] 23:22:17 INFO - PROCESS | 1657 | 1464070937110 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}] 23:22:17 INFO - PROCESS | 1657 | 1464070937189 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 23:22:17 INFO - PROCESS | 1657 | 1464070937196 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e20800 == 46 [pid = 1657] [id = 479] 23:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x117011400) [pid = 1657] [serial = 1436] [outer = 0x0] 23:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1181cd800) [pid = 1657] [serial = 1437] [outer = 0x117011400] 23:22:17 INFO - PROCESS | 1657 | 1464070937226 Marionette DEBUG loaded listener.js 23:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x118978c00) [pid = 1657] [serial = 1438] [outer = 0x117011400] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12d69a400) [pid = 1657] [serial = 1237] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x116714c00) [pid = 1657] [serial = 1297] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11894f400) [pid = 1657] [serial = 1314] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x1193ee800) [pid = 1657] [serial = 1317] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11937d800) [pid = 1657] [serial = 1315] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x1181cb000) [pid = 1657] [serial = 1311] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x112a10c00) [pid = 1657] [serial = 1293] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x113243000) [pid = 1657] [serial = 1300] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x112a1d800) [pid = 1657] [serial = 1299] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x113d67400) [pid = 1657] [serial = 1302] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x11615e000) [pid = 1657] [serial = 1303] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x125038400) [pid = 1657] [serial = 1290] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11806dc00) [pid = 1657] [serial = 1308] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1181c2800) [pid = 1657] [serial = 1309] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1169b3000) [pid = 1657] [serial = 1305] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11701e400) [pid = 1657] [serial = 1306] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1197c3000) [pid = 1657] [serial = 1320] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x113865000) [pid = 1657] [serial = 1296] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x124617000) [pid = 1657] [serial = 1332] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1196c4400) [pid = 1657] [serial = 1318] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x111c1ac00) [pid = 1657] [serial = 1323] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x116720c00) [pid = 1657] [serial = 1324] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1191fb000) [pid = 1657] [serial = 1326] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x119d59000) [pid = 1657] [serial = 1329] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x124212800) [pid = 1657] [serial = 1330] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x119a95800) [pid = 1657] [serial = 1321] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x119b96000) [pid = 1657] [serial = 1327] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x118376400) [pid = 1657] [serial = 1312] [outer = 0x0] [url = about:blank] 23:22:17 INFO - PROCESS | 1657 | 1464070937630 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]]]}] 23:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 570ms 23:22:17 INFO - PROCESS | 1657 | 1464070937677 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 23:22:17 INFO - PROCESS | 1657 | 1464070937682 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 23:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:22:17 INFO - PROCESS | 1657 | 1464070937695 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:22:17 INFO - PROCESS | 1657 | 1464070937700 Marionette TRACE conn2 <- [1,1890,null,{}] 23:22:17 INFO - PROCESS | 1657 | 1464070937703 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}] 23:22:17 INFO - PROCESS | 1657 | 1464070937836 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 23:22:17 INFO - PROCESS | 1657 | 1464070937870 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x124367800 == 47 [pid = 1657] [id = 480] 23:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1191fbc00) [pid = 1657] [serial = 1439] [outer = 0x0] 23:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1193e9c00) [pid = 1657] [serial = 1440] [outer = 0x1191fbc00] 23:22:17 INFO - PROCESS | 1657 | 1464070937913 Marionette DEBUG loaded listener.js 23:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1196c0800) [pid = 1657] [serial = 1441] [outer = 0x1191fbc00] 23:22:18 INFO - PROCESS | 1657 | 1464070938312 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]]]}] 23:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 631ms 23:22:18 INFO - PROCESS | 1657 | 1464070938320 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 23:22:18 INFO - PROCESS | 1657 | 1464070938322 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 23:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:22:18 INFO - PROCESS | 1657 | 1464070938324 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:22:18 INFO - PROCESS | 1657 | 1464070938325 Marionette TRACE conn2 <- [1,1894,null,{}] 23:22:18 INFO - PROCESS | 1657 | 1464070938337 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}] 23:22:18 INFO - PROCESS | 1657 | 1464070938417 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 23:22:18 INFO - PROCESS | 1657 | 1464070938422 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251b2800 == 48 [pid = 1657] [id = 481] 23:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1196c1800) [pid = 1657] [serial = 1442] [outer = 0x0] 23:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x119a98400) [pid = 1657] [serial = 1443] [outer = 0x1196c1800] 23:22:18 INFO - PROCESS | 1657 | 1464070938448 Marionette DEBUG loaded listener.js 23:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x119d34c00) [pid = 1657] [serial = 1444] [outer = 0x1196c1800] 23:22:18 INFO - PROCESS | 1657 | 1464070938773 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]]]}] 23:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 478ms 23:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:22:18 INFO - PROCESS | 1657 | 1464070938804 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 23:22:18 INFO - PROCESS | 1657 | 1464070938805 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 23:22:18 INFO - PROCESS | 1657 | 1464070938807 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:22:18 INFO - PROCESS | 1657 | 1464070938808 Marionette TRACE conn2 <- [1,1898,null,{}] 23:22:18 INFO - PROCESS | 1657 | 1464070938810 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}] 23:22:18 INFO - PROCESS | 1657 | 1464070938893 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 23:22:18 INFO - PROCESS | 1657 | 1464070938958 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1266fa800 == 49 [pid = 1657] [id = 482] 23:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x119dd4400) [pid = 1657] [serial = 1445] [outer = 0x0] 23:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1233db000) [pid = 1657] [serial = 1446] [outer = 0x119dd4400] 23:22:18 INFO - PROCESS | 1657 | 1464070938989 Marionette DEBUG loaded listener.js 23:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x124e67c00) [pid = 1657] [serial = 1447] [outer = 0x119dd4400] 23:22:19 INFO - PROCESS | 1657 | 1464070939330 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]]]}] 23:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 568ms 23:22:19 INFO - PROCESS | 1657 | 1464070939375 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 23:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:22:19 INFO - PROCESS | 1657 | 1464070939376 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 23:22:19 INFO - PROCESS | 1657 | 1464070939378 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:22:19 INFO - PROCESS | 1657 | 1464070939380 Marionette TRACE conn2 <- [1,1902,null,{}] 23:22:19 INFO - PROCESS | 1657 | 1464070939382 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}] 23:22:19 INFO - PROCESS | 1657 | 1464070939493 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 23:22:19 INFO - PROCESS | 1657 | 1464070939498 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x120622800 == 50 [pid = 1657] [id = 483] 23:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x119d5dc00) [pid = 1657] [serial = 1448] [outer = 0x0] 23:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x126416800) [pid = 1657] [serial = 1449] [outer = 0x119d5dc00] 23:22:19 INFO - PROCESS | 1657 | 1464070939554 Marionette DEBUG loaded listener.js 23:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12677e000) [pid = 1657] [serial = 1450] [outer = 0x119d5dc00] 23:22:19 INFO - PROCESS | 1657 | 1464070939897 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]]]}] 23:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 569ms 23:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:22:19 INFO - PROCESS | 1657 | 1464070939949 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 23:22:19 INFO - PROCESS | 1657 | 1464070939950 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 23:22:19 INFO - PROCESS | 1657 | 1464070939952 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:22:19 INFO - PROCESS | 1657 | 1464070939953 Marionette TRACE conn2 <- [1,1906,null,{}] 23:22:19 INFO - PROCESS | 1657 | 1464070939955 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}] 23:22:20 INFO - PROCESS | 1657 | 1464070940054 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 23:22:20 INFO - PROCESS | 1657 | 1464070940088 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297c7000 == 51 [pid = 1657] [id = 484] 23:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1264c6400) [pid = 1657] [serial = 1451] [outer = 0x0] 23:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x126aecc00) [pid = 1657] [serial = 1452] [outer = 0x1264c6400] 23:22:20 INFO - PROCESS | 1657 | 1464070940113 Marionette DEBUG loaded listener.js 23:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x128da1800) [pid = 1657] [serial = 1453] [outer = 0x1264c6400] 23:22:20 INFO - PROCESS | 1657 | 1464070940442 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]]]}] 23:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 522ms 23:22:20 INFO - PROCESS | 1657 | 1464070940484 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 23:22:20 INFO - PROCESS | 1657 | 1464070940486 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 23:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:22:20 INFO - PROCESS | 1657 | 1464070940488 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:22:20 INFO - PROCESS | 1657 | 1464070940489 Marionette TRACE conn2 <- [1,1910,null,{}] 23:22:20 INFO - PROCESS | 1657 | 1464070940491 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}] 23:22:20 INFO - PROCESS | 1657 | 1464070940600 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 23:22:20 INFO - PROCESS | 1657 | 1464070940604 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae74800 == 52 [pid = 1657] [id = 485] 23:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x128d10400) [pid = 1657] [serial = 1454] [outer = 0x0] 23:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x129071c00) [pid = 1657] [serial = 1455] [outer = 0x128d10400] 23:22:20 INFO - PROCESS | 1657 | 1464070940662 Marionette DEBUG loaded listener.js 23:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1295cc400) [pid = 1657] [serial = 1456] [outer = 0x128d10400] 23:22:20 INFO - PROCESS | 1657 | 1464070940973 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]]]}] 23:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 521ms 23:22:21 INFO - PROCESS | 1657 | 1464070941012 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 23:22:21 INFO - PROCESS | 1657 | 1464070941013 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 23:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:22:21 INFO - PROCESS | 1657 | 1464070941017 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:22:21 INFO - PROCESS | 1657 | 1464070941019 Marionette TRACE conn2 <- [1,1914,null,{}] 23:22:21 INFO - PROCESS | 1657 | 1464070941021 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}] 23:22:21 INFO - PROCESS | 1657 | 1464070941122 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 23:22:21 INFO - PROCESS | 1657 | 1464070941164 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b329800 == 53 [pid = 1657] [id = 486] 23:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x129352400) [pid = 1657] [serial = 1457] [outer = 0x0] 23:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x129795400) [pid = 1657] [serial = 1458] [outer = 0x129352400] 23:22:21 INFO - PROCESS | 1657 | 1464070941189 Marionette DEBUG loaded listener.js 23:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x129bf7800) [pid = 1657] [serial = 1459] [outer = 0x129352400] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x112f68400) [pid = 1657] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x110f3cc00) [pid = 1657] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x124e6e000) [pid = 1657] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x126ae2800) [pid = 1657] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x110fa9000) [pid = 1657] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11671f800) [pid = 1657] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1191fb800) [pid = 1657] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1233d7c00) [pid = 1657] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12668b800) [pid = 1657] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x126ae9800) [pid = 1657] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x129072800) [pid = 1657] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1122b6000) [pid = 1657] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x117017c00) [pid = 1657] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1196c5c00) [pid = 1657] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11701d800) [pid = 1657] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x110f2f000) [pid = 1657] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x113df1c00) [pid = 1657] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x124e6d000) [pid = 1657] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1183a9400) [pid = 1657] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1122a8000) [pid = 1657] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:22:21 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x119d38800) [pid = 1657] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:22:21 INFO - PROCESS | 1657 | 1464070941694 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]]]}] 23:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 721ms 23:22:21 INFO - PROCESS | 1657 | 1464070941738 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 23:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:22:21 INFO - PROCESS | 1657 | 1464070941739 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 23:22:21 INFO - PROCESS | 1657 | 1464070941741 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:22:21 INFO - PROCESS | 1657 | 1464070941742 Marionette TRACE conn2 <- [1,1918,null,{}] 23:22:21 INFO - PROCESS | 1657 | 1464070941759 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}] 23:22:21 INFO - PROCESS | 1657 | 1464070941846 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 23:22:21 INFO - PROCESS | 1657 | 1464070941853 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12952f800 == 54 [pid = 1657] [id = 487] 23:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x112a1b400) [pid = 1657] [serial = 1460] [outer = 0x0] 23:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11758a000) [pid = 1657] [serial = 1461] [outer = 0x112a1b400] 23:22:21 INFO - PROCESS | 1657 | 1464070941883 Marionette DEBUG loaded listener.js 23:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x124e6d000) [pid = 1657] [serial = 1462] [outer = 0x112a1b400] 23:22:22 INFO - PROCESS | 1657 | 1464070942227 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]]]}] 23:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 531ms 23:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:22:22 INFO - PROCESS | 1657 | 1464070942325 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 23:22:22 INFO - PROCESS | 1657 | 1464070942327 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 23:22:22 INFO - PROCESS | 1657 | 1464070942337 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:22:22 INFO - PROCESS | 1657 | 1464070942340 Marionette TRACE conn2 <- [1,1922,null,{}] 23:22:22 INFO - PROCESS | 1657 | 1464070942344 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}] 23:22:22 INFO - PROCESS | 1657 | 1464070942452 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 23:22:22 INFO - PROCESS | 1657 | 1464070942512 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f0d000 == 55 [pid = 1657] [id = 488] 23:22:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x110fb4800) [pid = 1657] [serial = 1463] [outer = 0x0] 23:22:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x111c7c800) [pid = 1657] [serial = 1464] [outer = 0x110fb4800] 23:22:22 INFO - PROCESS | 1657 | 1464070942543 Marionette DEBUG loaded listener.js 23:22:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x112a19800) [pid = 1657] [serial = 1465] [outer = 0x110fb4800] 23:22:23 INFO - PROCESS | 1657 | 1464070943111 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]]]}] 23:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 828ms 23:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:22:23 INFO - PROCESS | 1657 | 1464070943161 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 23:22:23 INFO - PROCESS | 1657 | 1464070943164 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 23:22:23 INFO - PROCESS | 1657 | 1464070943172 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:22:23 INFO - PROCESS | 1657 | 1464070943176 Marionette TRACE conn2 <- [1,1926,null,{}] 23:22:23 INFO - PROCESS | 1657 | 1464070943181 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}] 23:22:23 INFO - PROCESS | 1657 | 1464070943339 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 23:22:23 INFO - PROCESS | 1657 | 1464070943442 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x120620800 == 56 [pid = 1657] [id = 489] 23:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x112dde400) [pid = 1657] [serial = 1466] [outer = 0x0] 23:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x116186800) [pid = 1657] [serial = 1467] [outer = 0x112dde400] 23:22:23 INFO - PROCESS | 1657 | 1464070943472 Marionette DEBUG loaded listener.js 23:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11701a400) [pid = 1657] [serial = 1468] [outer = 0x112dde400] 23:22:23 INFO - PROCESS | 1657 | 1464070943942 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]]]}] 23:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 832ms 23:22:24 INFO - PROCESS | 1657 | 1464070944001 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 23:22:24 INFO - PROCESS | 1657 | 1464070944003 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 23:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:22:24 INFO - PROCESS | 1657 | 1464070944007 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:22:24 INFO - PROCESS | 1657 | 1464070944009 Marionette TRACE conn2 <- [1,1930,null,{}] 23:22:24 INFO - PROCESS | 1657 | 1464070944020 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}] 23:22:24 INFO - PROCESS | 1657 | 1464070944183 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 23:22:24 INFO - PROCESS | 1657 | 1464070944318 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297ce800 == 57 [pid = 1657] [id = 490] 23:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x118379800) [pid = 1657] [serial = 1469] [outer = 0x0] 23:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1183adc00) [pid = 1657] [serial = 1470] [outer = 0x118379800] 23:22:24 INFO - PROCESS | 1657 | 1464070944376 Marionette DEBUG loaded listener.js 23:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11914b800) [pid = 1657] [serial = 1471] [outer = 0x118379800] 23:22:24 INFO - PROCESS | 1657 | 1464070944827 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]]]}] 23:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 873ms 23:22:24 INFO - PROCESS | 1657 | 1464070944880 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 23:22:24 INFO - PROCESS | 1657 | 1464070944881 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 23:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:22:24 INFO - PROCESS | 1657 | 1464070944902 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:22:24 INFO - PROCESS | 1657 | 1464070944903 Marionette TRACE conn2 <- [1,1934,null,{}] 23:22:24 INFO - PROCESS | 1657 | 1464070944906 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}] 23:22:25 INFO - PROCESS | 1657 | 1464070945013 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 23:22:25 INFO - PROCESS | 1657 | 1464070945081 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c13b000 == 58 [pid = 1657] [id = 491] 23:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x119a95800) [pid = 1657] [serial = 1472] [outer = 0x0] 23:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x119b94800) [pid = 1657] [serial = 1473] [outer = 0x119a95800] 23:22:25 INFO - PROCESS | 1657 | 1464070945112 Marionette DEBUG loaded listener.js 23:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12370b800) [pid = 1657] [serial = 1474] [outer = 0x119a95800] 23:22:25 INFO - PROCESS | 1657 | 1464070945513 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]]]}] 23:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 674ms 23:22:25 INFO - PROCESS | 1657 | 1464070945575 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 23:22:25 INFO - PROCESS | 1657 | 1464070945576 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 23:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:22:25 INFO - PROCESS | 1657 | 1464070945578 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:22:25 INFO - PROCESS | 1657 | 1464070945580 Marionette TRACE conn2 <- [1,1938,null,{}] 23:22:25 INFO - PROCESS | 1657 | 1464070945622 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}] 23:22:25 INFO - PROCESS | 1657 | 1464070945723 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 23:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x119d40000) [pid = 1657] [serial = 1475] [outer = 0x12cca0800] 23:22:25 INFO - PROCESS | 1657 | 1464070945809 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cd9a000 == 59 [pid = 1657] [id = 492] 23:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x125031000) [pid = 1657] [serial = 1476] [outer = 0x0] 23:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x126037400) [pid = 1657] [serial = 1477] [outer = 0x125031000] 23:22:25 INFO - PROCESS | 1657 | 1464070945850 Marionette DEBUG loaded listener.js 23:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x128d11800) [pid = 1657] [serial = 1478] [outer = 0x125031000] 23:22:26 INFO - PROCESS | 1657 | 1464070946294 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]]]}] 23:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 740ms 23:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:22:26 INFO - PROCESS | 1657 | 1464070946319 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 23:22:26 INFO - PROCESS | 1657 | 1464070946320 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 23:22:26 INFO - PROCESS | 1657 | 1464070946322 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:22:26 INFO - PROCESS | 1657 | 1464070946324 Marionette TRACE conn2 <- [1,1942,null,{}] 23:22:26 INFO - PROCESS | 1657 | 1464070946326 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}] 23:22:26 INFO - PROCESS | 1657 | 1464070946454 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 23:22:26 INFO - PROCESS | 1657 | 1464070946527 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc70000 == 60 [pid = 1657] [id = 493] 23:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12a8d4400) [pid = 1657] [serial = 1479] [outer = 0x0] 23:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12b005000) [pid = 1657] [serial = 1480] [outer = 0x12a8d4400] 23:22:26 INFO - PROCESS | 1657 | 1464070946557 Marionette DEBUG loaded listener.js 23:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12b29fc00) [pid = 1657] [serial = 1481] [outer = 0x12a8d4400] 23:22:26 INFO - PROCESS | 1657 | 1464070946969 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]]]}] 23:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 23:22:26 INFO - PROCESS | 1657 | 1464070946992 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 23:22:26 INFO - PROCESS | 1657 | 1464070946993 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 23:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:22:26 INFO - PROCESS | 1657 | 1464070946996 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:22:26 INFO - PROCESS | 1657 | 1464070946997 Marionette TRACE conn2 <- [1,1946,null,{}] 23:22:27 INFO - PROCESS | 1657 | 1464070947000 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}] 23:22:27 INFO - PROCESS | 1657 | 1464070947129 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 23:22:27 INFO - PROCESS | 1657 | 1464070947233 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b31f000 == 61 [pid = 1657] [id = 494] 23:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x112a10800) [pid = 1657] [serial = 1482] [outer = 0x0] 23:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11895ac00) [pid = 1657] [serial = 1483] [outer = 0x112a10800] 23:22:27 INFO - PROCESS | 1657 | 1464070947264 Marionette DEBUG loaded listener.js 23:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12b008800) [pid = 1657] [serial = 1484] [outer = 0x112a10800] 23:22:27 INFO - PROCESS | 1657 | 1464070947837 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]]]}] 23:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 871ms 23:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:22:27 INFO - PROCESS | 1657 | 1464070947867 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 23:22:27 INFO - PROCESS | 1657 | 1464070947869 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 23:22:27 INFO - PROCESS | 1657 | 1464070947873 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:22:27 INFO - PROCESS | 1657 | 1464070947875 Marionette TRACE conn2 <- [1,1950,null,{}] 23:22:27 INFO - PROCESS | 1657 | 1464070947879 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}] 23:22:28 INFO - PROCESS | 1657 | 1464070948015 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 23:22:28 INFO - PROCESS | 1657 | 1464070948029 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x1232b9800 == 62 [pid = 1657] [id = 495] 23:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x110f6c400) [pid = 1657] [serial = 1485] [outer = 0x0] 23:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x111c1f400) [pid = 1657] [serial = 1486] [outer = 0x110f6c400] 23:22:28 INFO - PROCESS | 1657 | 1464070948072 Marionette DEBUG loaded listener.js 23:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x112dbe800) [pid = 1657] [serial = 1487] [outer = 0x110f6c400] 23:22:28 INFO - PROCESS | 1657 | 1464070948546 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]]]}] 23:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 727ms 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x119497000 == 61 [pid = 1657] [id = 417] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x113226000 == 60 [pid = 1657] [id = 413] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12b329800 == 59 [pid = 1657] [id = 486] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae74800 == 58 [pid = 1657] [id = 485] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1297c7000 == 57 [pid = 1657] [id = 484] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x120622800 == 56 [pid = 1657] [id = 483] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1266fa800 == 55 [pid = 1657] [id = 482] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x118972000) [pid = 1657] [serial = 1368] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1193e3400) [pid = 1657] [serial = 1371] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x119aa0800) [pid = 1657] [serial = 1374] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x124616400) [pid = 1657] [serial = 1377] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12b007000) [pid = 1657] [serial = 1413] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | 1464070948728 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 23:22:28 INFO - PROCESS | 1657 | 1464070948730 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1251b2800 == 54 [pid = 1657] [id = 481] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x124367800 == 53 [pid = 1657] [id = 480] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x117e20800 == 52 [pid = 1657] [id = 479] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1171f8000 == 51 [pid = 1657] [id = 478] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x123745000 == 50 [pid = 1657] [id = 477] 23:22:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11696e800 == 49 [pid = 1657] [id = 472] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x113d61000) [pid = 1657] [serial = 1357] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x124e6dc00) [pid = 1657] [serial = 1354] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1169b9400) [pid = 1657] [serial = 1339] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x126030000) [pid = 1657] [serial = 1351] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1197c4000) [pid = 1657] [serial = 1345] [outer = 0x0] [url = about:blank] 23:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1230e1800) [pid = 1657] [serial = 1348] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11837b400) [pid = 1657] [serial = 1342] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x111c19c00) [pid = 1657] [serial = 1336] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x112a6bc00) [pid = 1657] [serial = 1294] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12567f400) [pid = 1657] [serial = 1291] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12a8dfc00) [pid = 1657] [serial = 1411] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x128d16400) [pid = 1657] [serial = 1395] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11671fc00) [pid = 1657] [serial = 1381] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x113240400) [pid = 1657] [serial = 1380] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11767c800) [pid = 1657] [serial = 1383] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x118383000) [pid = 1657] [serial = 1384] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x119a97000) [pid = 1657] [serial = 1386] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1230e6400) [pid = 1657] [serial = 1387] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12567b000) [pid = 1657] [serial = 1389] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1264c6000) [pid = 1657] [serial = 1390] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x126776000) [pid = 1657] [serial = 1392] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x129351800) [pid = 1657] [serial = 1398] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11806d000) [pid = 1657] [serial = 1365] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x110fb0000) [pid = 1657] [serial = 1359] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1169bb000) [pid = 1657] [serial = 1362] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12906c400) [pid = 1657] [serial = 1396] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12978e000) [pid = 1657] [serial = 1401] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1295cac00) [pid = 1657] [serial = 1399] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11671d400) [pid = 1657] [serial = 1404] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x118958800) [pid = 1657] [serial = 1405] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x129bfa400) [pid = 1657] [serial = 1410] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x129b1f800) [pid = 1657] [serial = 1402] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x129b2b400) [pid = 1657] [serial = 1408] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1197bf000) [pid = 1657] [serial = 1407] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x126a11000) [pid = 1657] [serial = 1393] [outer = 0x0] [url = about:blank] 23:22:28 INFO - PROCESS | 1657 | 1464070948764 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:22:28 INFO - PROCESS | 1657 | 1464070948766 Marionette TRACE conn2 <- [1,1954,null,{}] 23:22:28 INFO - PROCESS | 1657 | 1464070948770 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}] 23:22:28 INFO - PROCESS | 1657 | 1464070948870 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 23:22:28 INFO - PROCESS | 1657 | 1464070948924 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f1a800 == 50 [pid = 1657] [id = 496] 23:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x111c80000) [pid = 1657] [serial = 1488] [outer = 0x0] 23:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1122b6000) [pid = 1657] [serial = 1489] [outer = 0x111c80000] 23:22:28 INFO - PROCESS | 1657 | 1464070948956 Marionette DEBUG loaded listener.js 23:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x113243400) [pid = 1657] [serial = 1490] [outer = 0x111c80000] 23:22:29 INFO - PROCESS | 1657 | 1464070949376 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]]]}] 23:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 629ms 23:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:22:29 INFO - PROCESS | 1657 | 1464070949385 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 23:22:29 INFO - PROCESS | 1657 | 1464070949387 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 23:22:29 INFO - PROCESS | 1657 | 1464070949393 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:22:29 INFO - PROCESS | 1657 | 1464070949396 Marionette TRACE conn2 <- [1,1958,null,{}] 23:22:29 INFO - PROCESS | 1657 | 1464070949399 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}] 23:22:29 INFO - PROCESS | 1657 | 1464070949501 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 23:22:29 INFO - PROCESS | 1657 | 1464070949555 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231f9000 == 51 [pid = 1657] [id = 497] 23:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x111e25400) [pid = 1657] [serial = 1491] [outer = 0x0] 23:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11671e800) [pid = 1657] [serial = 1492] [outer = 0x111e25400] 23:22:29 INFO - PROCESS | 1657 | 1464070949585 Marionette DEBUG loaded listener.js 23:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x118071000) [pid = 1657] [serial = 1493] [outer = 0x111e25400] 23:22:30 INFO - PROCESS | 1657 | 1464070950011 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]]]}] 23:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 674ms 23:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:22:30 INFO - PROCESS | 1657 | 1464070950066 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 23:22:30 INFO - PROCESS | 1657 | 1464070950067 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 23:22:30 INFO - PROCESS | 1657 | 1464070950070 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:22:30 INFO - PROCESS | 1657 | 1464070950071 Marionette TRACE conn2 <- [1,1962,null,{}] 23:22:30 INFO - PROCESS | 1657 | 1464070950078 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}] 23:22:30 INFO - PROCESS | 1657 | 1464070950185 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 23:22:30 INFO - PROCESS | 1657 | 1464070950293 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x125714800 == 52 [pid = 1657] [id = 498] 23:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x118f4ac00) [pid = 1657] [serial = 1494] [outer = 0x0] 23:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x119155800) [pid = 1657] [serial = 1495] [outer = 0x118f4ac00] 23:22:30 INFO - PROCESS | 1657 | 1464070950329 Marionette DEBUG loaded listener.js 23:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119387c00) [pid = 1657] [serial = 1496] [outer = 0x118f4ac00] 23:22:30 INFO - PROCESS | 1657 | 1464070950773 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]]]}] 23:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 719ms 23:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:22:30 INFO - PROCESS | 1657 | 1464070950789 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 23:22:30 INFO - PROCESS | 1657 | 1464070950791 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 23:22:30 INFO - PROCESS | 1657 | 1464070950793 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:22:30 INFO - PROCESS | 1657 | 1464070950794 Marionette TRACE conn2 <- [1,1966,null,{}] 23:22:30 INFO - PROCESS | 1657 | 1464070950797 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}] 23:22:30 INFO - PROCESS | 1657 | 1464070950896 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 23:22:30 INFO - PROCESS | 1657 | 1464070950948 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b6f800 == 53 [pid = 1657] [id = 499] 23:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1197bd800) [pid = 1657] [serial = 1497] [outer = 0x0] 23:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119a96c00) [pid = 1657] [serial = 1498] [outer = 0x1197bd800] 23:22:30 INFO - PROCESS | 1657 | 1464070950979 Marionette DEBUG loaded listener.js 23:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x119d3d400) [pid = 1657] [serial = 1499] [outer = 0x1197bd800] 23:22:31 INFO - PROCESS | 1657 | 1464070951392 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]]]}] 23:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 620ms 23:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:22:31 INFO - PROCESS | 1657 | 1464070951414 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 23:22:31 INFO - PROCESS | 1657 | 1464070951415 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 23:22:31 INFO - PROCESS | 1657 | 1464070951417 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:22:31 INFO - PROCESS | 1657 | 1464070951419 Marionette TRACE conn2 <- [1,1970,null,{}] 23:22:31 INFO - PROCESS | 1657 | 1464070951421 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}] 23:22:31 INFO - PROCESS | 1657 | 1464070951521 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 23:22:31 INFO - PROCESS | 1657 | 1464070951609 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x129537000 == 54 [pid = 1657] [id = 500] 23:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12309e000) [pid = 1657] [serial = 1500] [outer = 0x0] 23:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x124617000) [pid = 1657] [serial = 1501] [outer = 0x12309e000] 23:22:31 INFO - PROCESS | 1657 | 1464070951640 Marionette DEBUG loaded listener.js 23:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x126030800) [pid = 1657] [serial = 1502] [outer = 0x12309e000] 23:22:32 INFO - PROCESS | 1657 | 1464070952047 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]]]}] 23:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 668ms 23:22:32 INFO - PROCESS | 1657 | 1464070952087 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 23:22:32 INFO - PROCESS | 1657 | 1464070952088 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 23:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:22:32 INFO - PROCESS | 1657 | 1464070952090 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:22:32 INFO - PROCESS | 1657 | 1464070952091 Marionette TRACE conn2 <- [1,1974,null,{}] 23:22:32 INFO - PROCESS | 1657 | 1464070952094 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}] 23:22:32 INFO - PROCESS | 1657 | 1464070952258 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 23:22:32 INFO - PROCESS | 1657 | 1464070952312 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae7c800 == 55 [pid = 1657] [id = 501] 23:22:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x128d15400) [pid = 1657] [serial = 1503] [outer = 0x0] 23:22:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12934ec00) [pid = 1657] [serial = 1504] [outer = 0x128d15400] 23:22:32 INFO - PROCESS | 1657 | 1464070952342 Marionette DEBUG loaded listener.js 23:22:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x129b1f800) [pid = 1657] [serial = 1505] [outer = 0x128d15400] 23:22:32 INFO - PROCESS | 1657 | 1464070952758 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]]]}] 23:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 23:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:22:32 INFO - PROCESS | 1657 | 1464070952811 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 23:22:32 INFO - PROCESS | 1657 | 1464070952812 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 23:22:32 INFO - PROCESS | 1657 | 1464070952815 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:22:32 INFO - PROCESS | 1657 | 1464070952816 Marionette TRACE conn2 <- [1,1978,null,{}] 23:22:32 INFO - PROCESS | 1657 | 1464070952818 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}] 23:22:32 INFO - PROCESS | 1657 | 1464070952932 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 23:22:32 INFO - PROCESS | 1657 | 1464070952991 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb26800 == 56 [pid = 1657] [id = 502] 23:22:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x129bef800) [pid = 1657] [serial = 1506] [outer = 0x0] 23:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12a8d9400) [pid = 1657] [serial = 1507] [outer = 0x129bef800] 23:22:33 INFO - PROCESS | 1657 | 1464070953020 Marionette DEBUG loaded listener.js 23:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12a8dfc00) [pid = 1657] [serial = 1508] [outer = 0x129bef800] 23:22:33 INFO - PROCESS | 1657 | 1464070953424 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]]]}] 23:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 620ms 23:22:33 INFO - PROCESS | 1657 | 1464070953436 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 23:22:33 INFO - PROCESS | 1657 | 1464070953437 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 23:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:22:33 INFO - PROCESS | 1657 | 1464070953439 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:22:33 INFO - PROCESS | 1657 | 1464070953440 Marionette TRACE conn2 <- [1,1982,null,{}] 23:22:33 INFO - PROCESS | 1657 | 1464070953443 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}] 23:22:33 INFO - PROCESS | 1657 | 1464070953539 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 23:22:33 INFO - PROCESS | 1657 | 1464070953592 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c131800 == 57 [pid = 1657] [id = 503] 23:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x129bf0800) [pid = 1657] [serial = 1509] [outer = 0x0] 23:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12b0dd400) [pid = 1657] [serial = 1510] [outer = 0x129bf0800] 23:22:33 INFO - PROCESS | 1657 | 1464070953622 Marionette DEBUG loaded listener.js 23:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12b2a8800) [pid = 1657] [serial = 1511] [outer = 0x129bf0800] 23:22:34 INFO - PROCESS | 1657 | 1464070954061 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]]]}] 23:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 668ms 23:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:22:34 INFO - PROCESS | 1657 | 1464070954108 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 23:22:34 INFO - PROCESS | 1657 | 1464070954109 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 23:22:34 INFO - PROCESS | 1657 | 1464070954112 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:22:34 INFO - PROCESS | 1657 | 1464070954113 Marionette TRACE conn2 <- [1,1986,null,{}] 23:22:34 INFO - PROCESS | 1657 | 1464070954115 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}] 23:22:34 INFO - PROCESS | 1657 | 1464070954214 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 23:22:34 INFO - PROCESS | 1657 | 1464070954318 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c951000 == 58 [pid = 1657] [id = 504] 23:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12b2aa400) [pid = 1657] [serial = 1512] [outer = 0x0] 23:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12ba27400) [pid = 1657] [serial = 1513] [outer = 0x12b2aa400] 23:22:34 INFO - PROCESS | 1657 | 1464070954347 Marionette DEBUG loaded listener.js 23:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12ba2c000) [pid = 1657] [serial = 1514] [outer = 0x12b2aa400] 23:22:34 INFO - PROCESS | 1657 | 1464070954860 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]]]}] 23:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 768ms 23:22:34 INFO - PROCESS | 1657 | 1464070954884 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 23:22:34 INFO - PROCESS | 1657 | 1464070954886 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 23:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:22:34 INFO - PROCESS | 1657 | 1464070954890 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:22:34 INFO - PROCESS | 1657 | 1464070954892 Marionette TRACE conn2 <- [1,1990,null,{}] 23:22:34 INFO - PROCESS | 1657 | 1464070954896 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}] 23:22:35 INFO - PROCESS | 1657 | 1464070954997 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 23:22:35 INFO - PROCESS | 1657 | 1464070955061 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x119beb800 == 59 [pid = 1657] [id = 505] 23:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x113124400) [pid = 1657] [serial = 1515] [outer = 0x0] 23:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x113a6dc00) [pid = 1657] [serial = 1516] [outer = 0x113124400] 23:22:35 INFO - PROCESS | 1657 | 1464070955088 Marionette DEBUG loaded listener.js 23:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1169bb000) [pid = 1657] [serial = 1517] [outer = 0x113124400] 23:22:35 INFO - PROCESS | 1657 | 1464070955688 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]]]}] 23:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 823ms 23:22:35 INFO - PROCESS | 1657 | 1464070955712 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 23:22:35 INFO - PROCESS | 1657 | 1464070955715 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 23:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:22:35 INFO - PROCESS | 1657 | 1464070955720 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:22:35 INFO - PROCESS | 1657 | 1464070955723 Marionette TRACE conn2 <- [1,1994,null,{}] 23:22:35 INFO - PROCESS | 1657 | 1464070955727 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}] 23:22:35 INFO - PROCESS | 1657 | 1464070955832 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 23:22:35 INFO - PROCESS | 1657 | 1464070955907 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231e8800 == 60 [pid = 1657] [id = 506] 23:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x1161f4c00) [pid = 1657] [serial = 1518] [outer = 0x0] 23:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x11758cc00) [pid = 1657] [serial = 1519] [outer = 0x1161f4c00] 23:22:35 INFO - PROCESS | 1657 | 1464070955940 Marionette DEBUG loaded listener.js 23:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1181c3000) [pid = 1657] [serial = 1520] [outer = 0x1161f4c00] 23:22:36 INFO - PROCESS | 1657 | 1464070956389 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]]]}] 23:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 722ms 23:22:36 INFO - PROCESS | 1657 | 1464070956442 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 23:22:36 INFO - PROCESS | 1657 | 1464070956448 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 23:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:22:36 INFO - PROCESS | 1657 | 1464070956455 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:22:36 INFO - PROCESS | 1657 | 1464070956458 Marionette TRACE conn2 <- [1,1998,null,{}] 23:22:36 INFO - PROCESS | 1657 | 1464070956462 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}] 23:22:36 INFO - PROCESS | 1657 | 1464070956618 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 23:22:36 INFO - PROCESS | 1657 | 1464070956758 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b73800 == 61 [pid = 1657] [id = 507] 23:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x11837b400) [pid = 1657] [serial = 1521] [outer = 0x0] 23:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x118973000) [pid = 1657] [serial = 1522] [outer = 0x11837b400] 23:22:36 INFO - PROCESS | 1657 | 1464070956811 Marionette DEBUG loaded listener.js 23:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1196c5400) [pid = 1657] [serial = 1523] [outer = 0x11837b400] 23:22:37 INFO - PROCESS | 1657 | 1464070957258 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]]]}] 23:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 823ms 23:22:37 INFO - PROCESS | 1657 | 1464070957277 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 23:22:37 INFO - PROCESS | 1657 | 1464070957279 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 23:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:22:37 INFO - PROCESS | 1657 | 1464070957281 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:22:37 INFO - PROCESS | 1657 | 1464070957284 Marionette TRACE conn2 <- [1,2002,null,{}] 23:22:37 INFO - PROCESS | 1657 | 1464070957291 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}] 23:22:37 INFO - PROCESS | 1657 | 1464070957400 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 23:22:37 INFO - PROCESS | 1657 | 1464070957465 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf3e800 == 62 [pid = 1657] [id = 508] 23:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x119d41c00) [pid = 1657] [serial = 1524] [outer = 0x0] 23:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1250b2000) [pid = 1657] [serial = 1525] [outer = 0x119d41c00] 23:22:37 INFO - PROCESS | 1657 | 1464070957538 Marionette DEBUG loaded listener.js 23:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x126a0a400) [pid = 1657] [serial = 1526] [outer = 0x119d41c00] 23:22:37 INFO - PROCESS | 1657 | 1464070957946 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]]]}] 23:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 723ms 23:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:22:38 INFO - PROCESS | 1657 | 1464070958005 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 23:22:38 INFO - PROCESS | 1657 | 1464070958007 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 23:22:38 INFO - PROCESS | 1657 | 1464070958009 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:22:38 INFO - PROCESS | 1657 | 1464070958010 Marionette TRACE conn2 <- [1,2006,null,{}] 23:22:38 INFO - PROCESS | 1657 | 1464070958012 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}] 23:22:38 INFO - PROCESS | 1657 | 1464070958114 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 23:22:38 INFO - PROCESS | 1657 | 1464070958176 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc6d000 == 63 [pid = 1657] [id = 509] 23:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12567e000) [pid = 1657] [serial = 1527] [outer = 0x0] 23:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x129071800) [pid = 1657] [serial = 1528] [outer = 0x12567e000] 23:22:38 INFO - PROCESS | 1657 | 1464070958206 Marionette DEBUG loaded listener.js 23:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12a8d6000) [pid = 1657] [serial = 1529] [outer = 0x12567e000] 23:22:38 INFO - PROCESS | 1657 | 1464070958619 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]]]}] 23:22:38 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 23:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 619ms 23:22:38 INFO - PROCESS | 1657 | 1464070958628 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 23:22:38 INFO - PROCESS | 1657 | 1464070958629 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 23:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:22:38 INFO - PROCESS | 1657 | 1464070958632 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:22:38 INFO - PROCESS | 1657 | 1464070958635 Marionette TRACE conn2 <- [1,2010,null,{}] 23:22:38 INFO - PROCESS | 1657 | 1464070958638 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}] 23:22:38 INFO - PROCESS | 1657 | 1464070958749 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 23:22:38 INFO - PROCESS | 1657 | 1464070958843 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d33b000 == 64 [pid = 1657] [id = 510] 23:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12b00f000) [pid = 1657] [serial = 1530] [outer = 0x0] 23:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12ba2bc00) [pid = 1657] [serial = 1531] [outer = 0x12b00f000] 23:22:38 INFO - PROCESS | 1657 | 1464070958874 Marionette DEBUG loaded listener.js 23:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12ba32c00) [pid = 1657] [serial = 1532] [outer = 0x12b00f000] 23:22:39 INFO - PROCESS | 1657 | 1464070959293 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]]]}] 23:22:39 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 23:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 722ms 23:22:39 INFO - PROCESS | 1657 | 1464070959354 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 23:22:39 INFO - PROCESS | 1657 | 1464070959356 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 23:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:22:39 INFO - PROCESS | 1657 | 1464070959358 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:22:39 INFO - PROCESS | 1657 | 1464070959359 Marionette TRACE conn2 <- [1,2014,null,{}] 23:22:39 INFO - PROCESS | 1657 | 1464070959362 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}] 23:22:39 INFO - PROCESS | 1657 | 1464070959485 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 23:22:39 INFO - PROCESS | 1657 | 1464070959559 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d558800 == 65 [pid = 1657] [id = 511] 23:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12baf4000) [pid = 1657] [serial = 1533] [outer = 0x0] 23:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12bf0bc00) [pid = 1657] [serial = 1534] [outer = 0x12baf4000] 23:22:39 INFO - PROCESS | 1657 | 1464070959589 Marionette DEBUG loaded listener.js 23:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12bf11800) [pid = 1657] [serial = 1535] [outer = 0x12baf4000] 23:22:40 INFO - PROCESS | 1657 | 1464070960002 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]]]}] 23:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 669ms 23:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:22:40 INFO - PROCESS | 1657 | 1464070960027 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 23:22:40 INFO - PROCESS | 1657 | 1464070960029 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 23:22:40 INFO - PROCESS | 1657 | 1464070960031 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:22:40 INFO - PROCESS | 1657 | 1464070960032 Marionette TRACE conn2 <- [1,2018,null,{}] 23:22:40 INFO - PROCESS | 1657 | 1464070960035 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}] 23:22:40 INFO - PROCESS | 1657 | 1464070960151 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 23:22:40 INFO - PROCESS | 1657 | 1464070960225 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d6b5800 == 66 [pid = 1657] [id = 512] 23:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x117019c00) [pid = 1657] [serial = 1536] [outer = 0x0] 23:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12bfde000) [pid = 1657] [serial = 1537] [outer = 0x117019c00] 23:22:40 INFO - PROCESS | 1657 | 1464070960254 Marionette DEBUG loaded listener.js 23:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12bfe3800) [pid = 1657] [serial = 1538] [outer = 0x117019c00] 23:22:40 INFO - PROCESS | 1657 | 1464070960666 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]]]}] 23:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 23:22:40 INFO - PROCESS | 1657 | 1464070960702 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 23:22:40 INFO - PROCESS | 1657 | 1464070960703 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 23:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:22:40 INFO - PROCESS | 1657 | 1464070960706 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:22:40 INFO - PROCESS | 1657 | 1464070960707 Marionette TRACE conn2 <- [1,2022,null,{}] 23:22:40 INFO - PROCESS | 1657 | 1464070960709 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}] 23:22:40 INFO - PROCESS | 1657 | 1464070960809 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 23:22:40 INFO - PROCESS | 1657 | 1464070960869 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dd17000 == 67 [pid = 1657] [id = 513] 23:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12bf11c00) [pid = 1657] [serial = 1539] [outer = 0x0] 23:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12bfea400) [pid = 1657] [serial = 1540] [outer = 0x12bf11c00] 23:22:40 INFO - PROCESS | 1657 | 1464070960898 Marionette DEBUG loaded listener.js 23:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12c15a800) [pid = 1657] [serial = 1541] [outer = 0x12bf11c00] 23:22:41 INFO - PROCESS | 1657 | 1464070961306 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]]]}] 23:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 670ms 23:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:22:41 INFO - PROCESS | 1657 | 1464070961376 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 23:22:41 INFO - PROCESS | 1657 | 1464070961377 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 23:22:41 INFO - PROCESS | 1657 | 1464070961380 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:22:41 INFO - PROCESS | 1657 | 1464070961381 Marionette TRACE conn2 <- [1,2026,null,{}] 23:22:41 INFO - PROCESS | 1657 | 1464070961383 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}] 23:22:41 INFO - PROCESS | 1657 | 1464070961503 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 23:22:41 INFO - PROCESS | 1657 | 1464070961593 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dee6800 == 68 [pid = 1657] [id = 514] 23:22:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12bfe9c00) [pid = 1657] [serial = 1542] [outer = 0x0] 23:22:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x12c15fc00) [pid = 1657] [serial = 1543] [outer = 0x12bfe9c00] 23:22:41 INFO - PROCESS | 1657 | 1464070961622 Marionette DEBUG loaded listener.js 23:22:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12c165400) [pid = 1657] [serial = 1544] [outer = 0x12bfe9c00] 23:22:42 INFO - PROCESS | 1657 | 1464070962141 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]]]}] 23:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 821ms 23:22:42 INFO - PROCESS | 1657 | 1464070962201 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 23:22:42 INFO - PROCESS | 1657 | 1464070962203 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 23:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:22:42 INFO - PROCESS | 1657 | 1464070962207 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:22:42 INFO - PROCESS | 1657 | 1464070962209 Marionette TRACE conn2 <- [1,2030,null,{}] 23:22:42 INFO - PROCESS | 1657 | 1464070962213 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}] 23:22:42 INFO - PROCESS | 1657 | 1464070962317 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 23:22:42 INFO - PROCESS | 1657 | 1464070962397 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a45000 == 69 [pid = 1657] [id = 515] 23:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x112a18800) [pid = 1657] [serial = 1545] [outer = 0x0] 23:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x113d63c00) [pid = 1657] [serial = 1546] [outer = 0x112a18800] 23:22:42 INFO - PROCESS | 1657 | 1464070962426 Marionette DEBUG loaded listener.js 23:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x1181d1c00) [pid = 1657] [serial = 1547] [outer = 0x112a18800] 23:22:42 INFO - PROCESS | 1657 | --DOCSHELL 0x125714800 == 68 [pid = 1657] [id = 498] 23:22:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1231f9000 == 67 [pid = 1657] [id = 497] 23:22:42 INFO - PROCESS | 1657 | --DOCSHELL 0x116f1a800 == 66 [pid = 1657] [id = 496] 23:22:42 INFO - PROCESS | 1657 | 1464070962951 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]]]}] 23:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 776ms 23:22:42 INFO - PROCESS | 1657 | 1464070962995 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 23:22:43 INFO - PROCESS | 1657 | 1464070962997 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 23:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:22:43 INFO - PROCESS | 1657 | 1464070963003 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:22:43 INFO - PROCESS | 1657 | 1464070963006 Marionette TRACE conn2 <- [1,2034,null,{}] 23:22:43 INFO - PROCESS | 1657 | 1464070963009 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}] 23:22:43 INFO - PROCESS | 1657 | 1464070963115 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 23:22:43 INFO - PROCESS | 1657 | 1464070963194 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251c6000 == 67 [pid = 1657] [id = 516] 23:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x11701b000) [pid = 1657] [serial = 1548] [outer = 0x0] 23:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x118972000) [pid = 1657] [serial = 1549] [outer = 0x11701b000] 23:22:43 INFO - PROCESS | 1657 | 1464070963228 Marionette DEBUG loaded listener.js 23:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x1196bac00) [pid = 1657] [serial = 1550] [outer = 0x11701b000] 23:22:43 INFO - PROCESS | 1657 | 1464070963677 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]]]}] 23:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 725ms 23:22:43 INFO - PROCESS | 1657 | 1464070963728 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 23:22:43 INFO - PROCESS | 1657 | 1464070963734 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 23:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:22:43 INFO - PROCESS | 1657 | 1464070963764 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:22:43 INFO - PROCESS | 1657 | 1464070963768 Marionette TRACE conn2 <- [1,2038,null,{}] 23:22:43 INFO - PROCESS | 1657 | 1464070963773 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}] 23:22:43 INFO - PROCESS | 1657 | 1464070963943 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 23:22:44 INFO - PROCESS | 1657 | 1464070964044 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf23000 == 68 [pid = 1657] [id = 517] 23:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x119d39000) [pid = 1657] [serial = 1551] [outer = 0x0] 23:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x125198c00) [pid = 1657] [serial = 1552] [outer = 0x119d39000] 23:22:44 INFO - PROCESS | 1657 | 1464070964096 Marionette DEBUG loaded listener.js 23:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x126a11000) [pid = 1657] [serial = 1553] [outer = 0x119d39000] 23:22:44 INFO - PROCESS | 1657 | 1464070964577 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]]]}] 23:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 879ms 23:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:22:44 INFO - PROCESS | 1657 | 1464070964637 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 23:22:44 INFO - PROCESS | 1657 | 1464070964639 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 23:22:44 INFO - PROCESS | 1657 | 1464070964641 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:22:44 INFO - PROCESS | 1657 | 1464070964644 Marionette TRACE conn2 <- [1,2042,null,{}] 23:22:44 INFO - PROCESS | 1657 | 1464070964654 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}] 23:22:44 INFO - PROCESS | 1657 | 1464070964762 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 23:22:44 INFO - PROCESS | 1657 | 1464070964841 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d475000 == 69 [pid = 1657] [id = 518] 23:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12a8d3400) [pid = 1657] [serial = 1554] [outer = 0x0] 23:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12a8e0800) [pid = 1657] [serial = 1555] [outer = 0x12a8d3400] 23:22:44 INFO - PROCESS | 1657 | 1464070964874 Marionette DEBUG loaded listener.js 23:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x12ba2ac00) [pid = 1657] [serial = 1556] [outer = 0x12a8d3400] 23:22:45 INFO - PROCESS | 1657 | 1464070965281 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]]]}] 23:22:45 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) 23:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 672ms 23:22:45 INFO - PROCESS | 1657 | 1464070965321 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 23:22:45 INFO - PROCESS | 1657 | 1464070965323 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 23:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:22:45 INFO - PROCESS | 1657 | 1464070965325 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:22:45 INFO - PROCESS | 1657 | 1464070965326 Marionette TRACE conn2 <- [1,2046,null,{}] 23:22:45 INFO - PROCESS | 1657 | 1464070965328 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}] 23:22:45 INFO - PROCESS | 1657 | 1464070965435 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 23:22:45 INFO - PROCESS | 1657 | 1464070965498 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12def5800 == 70 [pid = 1657] [id = 519] 23:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x12a8d3800) [pid = 1657] [serial = 1557] [outer = 0x0] 23:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x12baec800) [pid = 1657] [serial = 1558] [outer = 0x12a8d3800] 23:22:45 INFO - PROCESS | 1657 | 1464070965569 Marionette DEBUG loaded listener.js 23:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x12bf03800) [pid = 1657] [serial = 1559] [outer = 0x12a8d3800] 23:22:45 INFO - PROCESS | 1657 | 1464070965988 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]]]}] 23:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 719ms 23:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:22:46 INFO - PROCESS | 1657 | 1464070966044 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 23:22:46 INFO - PROCESS | 1657 | 1464070966046 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 23:22:46 INFO - PROCESS | 1657 | 1464070966048 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:22:46 INFO - PROCESS | 1657 | 1464070966049 Marionette TRACE conn2 <- [1,2050,null,{}] 23:22:46 INFO - PROCESS | 1657 | 1464070966052 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}] 23:22:46 INFO - PROCESS | 1657 | 1464070966169 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 23:22:46 INFO - PROCESS | 1657 | 1464070966247 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x138659000 == 71 [pid = 1657] [id = 520] 23:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12ba28c00) [pid = 1657] [serial = 1560] [outer = 0x0] 23:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x12bfdb800) [pid = 1657] [serial = 1561] [outer = 0x12ba28c00] 23:22:46 INFO - PROCESS | 1657 | 1464070966288 Marionette DEBUG loaded listener.js 23:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x12c15ec00) [pid = 1657] [serial = 1562] [outer = 0x12ba28c00] 23:22:46 INFO - PROCESS | 1657 | 1464070966715 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]]]}] 23:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 23:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:22:46 INFO - PROCESS | 1657 | 1464070966768 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 23:22:46 INFO - PROCESS | 1657 | 1464070966770 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 23:22:46 INFO - PROCESS | 1657 | 1464070966773 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:22:46 INFO - PROCESS | 1657 | 1464070966776 Marionette TRACE conn2 <- [1,2054,null,{}] 23:22:46 INFO - PROCESS | 1657 | 1464070966779 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}] 23:22:46 INFO - PROCESS | 1657 | 1464070966920 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 23:22:47 INFO - PROCESS | 1657 | 1464070966999 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x13867e800 == 72 [pid = 1657] [id = 521] 23:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x12c572800) [pid = 1657] [serial = 1563] [outer = 0x0] 23:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x12c57ec00) [pid = 1657] [serial = 1564] [outer = 0x12c572800] 23:22:47 INFO - PROCESS | 1657 | 1464070967031 Marionette DEBUG loaded listener.js 23:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x12c916400) [pid = 1657] [serial = 1565] [outer = 0x12c572800] 23:22:47 INFO - PROCESS | 1657 | 1464070967452 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]]]}] 23:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 720ms 23:22:47 INFO - PROCESS | 1657 | 1464070967494 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 23:22:47 INFO - PROCESS | 1657 | 1464070967495 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 23:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:22:47 INFO - PROCESS | 1657 | 1464070967497 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:22:47 INFO - PROCESS | 1657 | 1464070967498 Marionette TRACE conn2 <- [1,2058,null,{}] 23:22:47 INFO - PROCESS | 1657 | 1464070967517 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}] 23:22:47 INFO - PROCESS | 1657 | 1464070967617 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 23:22:47 INFO - PROCESS | 1657 | 1464070967722 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x13881c000 == 73 [pid = 1657] [id = 522] 23:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x12c575400) [pid = 1657] [serial = 1566] [outer = 0x0] 23:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x12c91d800) [pid = 1657] [serial = 1567] [outer = 0x12c575400] 23:22:47 INFO - PROCESS | 1657 | 1464070967755 Marionette DEBUG loaded listener.js 23:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x12cc97000) [pid = 1657] [serial = 1568] [outer = 0x12c575400] 23:22:48 INFO - PROCESS | 1657 | 1464070968168 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]]]}] 23:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 683ms 23:22:48 INFO - PROCESS | 1657 | 1464070968181 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 23:22:48 INFO - PROCESS | 1657 | 1464070968182 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 23:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:22:48 INFO - PROCESS | 1657 | 1464070968187 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:22:48 INFO - PROCESS | 1657 | 1464070968188 Marionette TRACE conn2 <- [1,2062,null,{}] 23:22:48 INFO - PROCESS | 1657 | 1464070968190 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}] 23:22:48 INFO - PROCESS | 1657 | 1464070968290 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 23:22:48 INFO - PROCESS | 1657 | 1464070968352 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x138ad7800 == 74 [pid = 1657] [id = 523] 23:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x12c919000) [pid = 1657] [serial = 1569] [outer = 0x0] 23:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x12cc9d000) [pid = 1657] [serial = 1570] [outer = 0x12c919000] 23:22:48 INFO - PROCESS | 1657 | 1464070968381 Marionette DEBUG loaded listener.js 23:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x12cdc7c00) [pid = 1657] [serial = 1571] [outer = 0x12c919000] 23:22:48 INFO - PROCESS | 1657 | 1464070968858 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]]]}] 23:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 23:22:48 INFO - PROCESS | 1657 | 1464070968907 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 23:22:48 INFO - PROCESS | 1657 | 1464070968909 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 23:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:22:48 INFO - PROCESS | 1657 | 1464070968911 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:22:48 INFO - PROCESS | 1657 | 1464070968912 Marionette TRACE conn2 <- [1,2066,null,{}] 23:22:48 INFO - PROCESS | 1657 | 1464070968915 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}] 23:22:49 INFO - PROCESS | 1657 | 1464070969074 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 23:22:49 INFO - PROCESS | 1657 | 1464070969144 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x138b91000 == 75 [pid = 1657] [id = 524] 23:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12b2a9c00) [pid = 1657] [serial = 1572] [outer = 0x0] 23:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x12cdce400) [pid = 1657] [serial = 1573] [outer = 0x12b2a9c00] 23:22:49 INFO - PROCESS | 1657 | 1464070969173 Marionette DEBUG loaded listener.js 23:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x12d15c800) [pid = 1657] [serial = 1574] [outer = 0x12b2a9c00] 23:22:49 INFO - PROCESS | 1657 | 1464070969693 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]]]}] 23:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 819ms 23:22:49 INFO - PROCESS | 1657 | 1464070969732 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 23:22:49 INFO - PROCESS | 1657 | 1464070969735 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 23:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:22:49 INFO - PROCESS | 1657 | 1464070969740 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:22:49 INFO - PROCESS | 1657 | 1464070969743 Marionette TRACE conn2 <- [1,2070,null,{}] 23:22:49 INFO - PROCESS | 1657 | 1464070969749 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}] 23:22:49 INFO - PROCESS | 1657 | 1464070969904 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 23:22:50 INFO - PROCESS | 1657 | 1464070970029 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e0a000 == 76 [pid = 1657] [id = 525] 23:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x119156000) [pid = 1657] [serial = 1575] [outer = 0x0] 23:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x11937e400) [pid = 1657] [serial = 1576] [outer = 0x119156000] 23:22:50 INFO - PROCESS | 1657 | 1464070970061 Marionette DEBUG loaded listener.js 23:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x119d3f000) [pid = 1657] [serial = 1577] [outer = 0x119156000] 23:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12d6b5800 == 75 [pid = 1657] [id = 512] 23:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12d558800 == 74 [pid = 1657] [id = 511] 23:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12d33b000 == 73 [pid = 1657] [id = 510] 23:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc6d000 == 72 [pid = 1657] [id = 509] 23:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf3e800 == 71 [pid = 1657] [id = 508] 23:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x128b73800 == 70 [pid = 1657] [id = 507] 23:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1231e8800 == 69 [pid = 1657] [id = 506] 23:22:50 INFO - PROCESS | 1657 | 1464070970623 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]]]}] 23:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 924ms 23:22:50 INFO - PROCESS | 1657 | 1464070970664 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 23:22:50 INFO - PROCESS | 1657 | 1464070970668 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 23:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:22:50 INFO - PROCESS | 1657 | 1464070970671 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:22:50 INFO - PROCESS | 1657 | 1464070970674 Marionette TRACE conn2 <- [1,2074,null,{}] 23:22:50 INFO - PROCESS | 1657 | 1464070970677 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}] 23:22:50 INFO - PROCESS | 1657 | 1464070970785 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 23:22:50 INFO - PROCESS | 1657 | 1464070970897 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c954800 == 70 [pid = 1657] [id = 526] 23:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x1197c1000) [pid = 1657] [serial = 1578] [outer = 0x0] 23:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x1242bfc00) [pid = 1657] [serial = 1579] [outer = 0x1197c1000] 23:22:50 INFO - PROCESS | 1657 | 1464070970934 Marionette DEBUG loaded listener.js 23:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x126771c00) [pid = 1657] [serial = 1580] [outer = 0x1197c1000] 23:22:51 INFO - PROCESS | 1657 | 1464070971371 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]]]}] 23:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 722ms 23:22:51 INFO - PROCESS | 1657 | 1464070971393 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 23:22:51 INFO - PROCESS | 1657 | 1464070971397 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 23:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:22:51 INFO - PROCESS | 1657 | 1464070971402 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:22:51 INFO - PROCESS | 1657 | 1464070971403 Marionette TRACE conn2 <- [1,2078,null,{}] 23:22:51 INFO - PROCESS | 1657 | 1464070971406 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}] 23:22:51 INFO - PROCESS | 1657 | 1464070971517 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 23:22:51 INFO - PROCESS | 1657 | 1464070971631 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d6a8000 == 71 [pid = 1657] [id = 527] 23:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x128d16400) [pid = 1657] [serial = 1581] [outer = 0x0] 23:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x129bfb800) [pid = 1657] [serial = 1582] [outer = 0x128d16400] 23:22:51 INFO - PROCESS | 1657 | 1464070971664 Marionette DEBUG loaded listener.js 23:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x12ba28800) [pid = 1657] [serial = 1583] [outer = 0x128d16400] 23:22:52 INFO - PROCESS | 1657 | 1464070972067 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]]]}] 23:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 725ms 23:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:22:52 INFO - PROCESS | 1657 | 1464070972127 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 23:22:52 INFO - PROCESS | 1657 | 1464070972128 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 23:22:52 INFO - PROCESS | 1657 | 1464070972131 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:22:52 INFO - PROCESS | 1657 | 1464070972133 Marionette TRACE conn2 <- [1,2082,null,{}] 23:22:52 INFO - PROCESS | 1657 | 1464070972141 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}] 23:22:52 INFO - PROCESS | 1657 | 1464070972252 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 23:22:52 INFO - PROCESS | 1657 | 1464070972323 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x138674000 == 72 [pid = 1657] [id = 528] 23:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x12bae8c00) [pid = 1657] [serial = 1584] [outer = 0x0] 23:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x12bf08400) [pid = 1657] [serial = 1585] [outer = 0x12bae8c00] 23:22:52 INFO - PROCESS | 1657 | 1464070972397 Marionette DEBUG loaded listener.js 23:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x12c571400) [pid = 1657] [serial = 1586] [outer = 0x12bae8c00] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x113f0f000 == 71 [pid = 1657] [id = 25] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x118373000 == 70 [pid = 1657] [id = 415] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12c951000 == 69 [pid = 1657] [id = 504] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x129537000 == 68 [pid = 1657] [id = 500] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae7c800 == 67 [pid = 1657] [id = 501] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12c131800 == 66 [pid = 1657] [id = 503] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb26800 == 65 [pid = 1657] [id = 502] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12b330800 == 64 [pid = 1657] [id = 10] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x116975000 == 63 [pid = 1657] [id = 414] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x128b6f800 == 62 [pid = 1657] [id = 499] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf23000 == 61 [pid = 1657] [id = 517] 23:22:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1251c6000 == 60 [pid = 1657] [id = 516] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x120620800 == 59 [pid = 1657] [id = 489] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12d548000 == 58 [pid = 1657] [id = 412] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1231ea800 == 57 [pid = 1657] [id = 418] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12dd17000 == 56 [pid = 1657] [id = 513] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12d475000 == 55 [pid = 1657] [id = 518] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1251be800 == 54 [pid = 1657] [id = 456] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x11690d000 == 53 [pid = 1657] [id = 432] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d8800 == 52 [pid = 1657] [id = 459] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1297be800 == 51 [pid = 1657] [id = 447] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12def5800 == 50 [pid = 1657] [id = 519] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x123745800 == 49 [pid = 1657] [id = 419] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x13867e800 == 48 [pid = 1657] [id = 521] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x138659000 == 47 [pid = 1657] [id = 520] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x118371000 == 46 [pid = 1657] [id = 421] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12c944800 == 45 [pid = 1657] [id = 474] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x138ad7800 == 44 [pid = 1657] [id = 523] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1246db800 == 43 [pid = 1657] [id = 420] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1297cb800 == 42 [pid = 1657] [id = 473] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf38000 == 41 [pid = 1657] [id = 450] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x13881c000 == 40 [pid = 1657] [id = 522] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12953f000 == 39 [pid = 1657] [id = 427] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x128b75000 == 38 [pid = 1657] [id = 458] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x129ab8000 == 37 [pid = 1657] [id = 428] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12dee6800 == 36 [pid = 1657] [id = 514] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12cd9a000 == 35 [pid = 1657] [id = 492] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x119307000 == 34 [pid = 1657] [id = 416] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x11664a000 == 33 [pid = 1657] [id = 451] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1297ce800 == 32 [pid = 1657] [id = 490] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae76000 == 31 [pid = 1657] [id = 429] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x116f0d000 == 30 [pid = 1657] [id = 488] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12d463800 == 29 [pid = 1657] [id = 475] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x113171000 == 28 [pid = 1657] [id = 426] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12b31f000 == 27 [pid = 1657] [id = 494] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12afa1000 == 26 [pid = 1657] [id = 430] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x126433800 == 25 [pid = 1657] [id = 457] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x119496000 == 24 [pid = 1657] [id = 423] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf30800 == 23 [pid = 1657] [id = 11] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4d9800 == 22 [pid = 1657] [id = 476] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1251c9800 == 21 [pid = 1657] [id = 422] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x128b72000 == 20 [pid = 1657] [id = 424] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12c13b000 == 19 [pid = 1657] [id = 491] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d3000 == 18 [pid = 1657] [id = 425] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc70000 == 17 [pid = 1657] [id = 493] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x138b91000 == 16 [pid = 1657] [id = 524] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x119beb800 == 15 [pid = 1657] [id = 505] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1232b9800 == 14 [pid = 1657] [id = 495] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x126a45000 == 13 [pid = 1657] [id = 515] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12d6a8000 == 12 [pid = 1657] [id = 527] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12c954800 == 11 [pid = 1657] [id = 526] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12952f800 == 10 [pid = 1657] [id = 487] 23:22:56 INFO - PROCESS | 1657 | --DOCSHELL 0x117e0a000 == 9 [pid = 1657] [id = 525] 23:22:57 INFO - PROCESS | 1657 | 1464070977255 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]]]}] 23:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 5132ms 23:22:57 INFO - PROCESS | 1657 | 1464070977264 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 23:22:57 INFO - PROCESS | 1657 | 1464070977267 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 23:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:22:57 INFO - PROCESS | 1657 | 1464070977276 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:22:57 INFO - PROCESS | 1657 | 1464070977278 Marionette TRACE conn2 <- [1,2086,null,{}] 23:22:57 INFO - PROCESS | 1657 | 1464070977281 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}] 23:22:57 INFO - PROCESS | 1657 | 1464070977377 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 23:22:57 INFO - PROCESS | 1657 | 1464070977387 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x116121000 == 10 [pid = 1657] [id = 529] 23:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x111e2a000) [pid = 1657] [serial = 1587] [outer = 0x0] 23:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x112a15c00) [pid = 1657] [serial = 1588] [outer = 0x111e2a000] 23:22:57 INFO - PROCESS | 1657 | 1464070977415 Marionette DEBUG loaded listener.js 23:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x112a6bc00) [pid = 1657] [serial = 1589] [outer = 0x111e2a000] 23:22:57 INFO - PROCESS | 1657 | 1464070977775 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]]]}] 23:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 523ms 23:22:57 INFO - PROCESS | 1657 | 1464070977800 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 23:22:57 INFO - PROCESS | 1657 | 1464070977806 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 23:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:22:57 INFO - PROCESS | 1657 | 1464070977810 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:22:57 INFO - PROCESS | 1657 | 1464070977812 Marionette TRACE conn2 <- [1,2090,null,{}] 23:22:57 INFO - PROCESS | 1657 | 1464070977815 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}] 23:22:57 INFO - PROCESS | 1657 | 1464070977903 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 23:22:57 INFO - PROCESS | 1657 | 1464070977959 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170e8000 == 11 [pid = 1657] [id = 530] 23:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x112a17c00) [pid = 1657] [serial = 1590] [outer = 0x0] 23:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x113123800) [pid = 1657] [serial = 1591] [outer = 0x112a17c00] 23:22:57 INFO - PROCESS | 1657 | 1464070977985 Marionette DEBUG loaded listener.js 23:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x113df3c00) [pid = 1657] [serial = 1592] [outer = 0x112a17c00] 23:22:58 INFO - PROCESS | 1657 | 1464070978298 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]]]}] 23:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 521ms 23:22:58 INFO - PROCESS | 1657 | 1464070978331 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 23:22:58 INFO - PROCESS | 1657 | 1464070978335 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 23:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:22:58 INFO - PROCESS | 1657 | 1464070978338 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:22:58 INFO - PROCESS | 1657 | 1464070978341 Marionette TRACE conn2 <- [1,2094,null,{}] 23:22:58 INFO - PROCESS | 1657 | 1464070978348 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}] 23:22:58 INFO - PROCESS | 1657 | 1464070978436 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 23:22:58 INFO - PROCESS | 1657 | 1464070978497 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x11948a000 == 12 [pid = 1657] [id = 531] 23:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x1160e6800) [pid = 1657] [serial = 1593] [outer = 0x0] 23:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x116943400) [pid = 1657] [serial = 1594] [outer = 0x1160e6800] 23:22:58 INFO - PROCESS | 1657 | 1464070978525 Marionette DEBUG loaded listener.js 23:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x11716dc00) [pid = 1657] [serial = 1595] [outer = 0x1160e6800] 23:22:58 INFO - PROCESS | 1657 | 1464070978829 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]]]}] 23:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 522ms 23:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:22:58 INFO - PROCESS | 1657 | 1464070978861 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 23:22:58 INFO - PROCESS | 1657 | 1464070978862 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 23:22:58 INFO - PROCESS | 1657 | 1464070978864 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:22:58 INFO - PROCESS | 1657 | 1464070978866 Marionette TRACE conn2 <- [1,2098,null,{}] 23:22:58 INFO - PROCESS | 1657 | 1464070978871 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}] 23:22:58 INFO - PROCESS | 1657 | 1464070978955 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 23:22:58 INFO - PROCESS | 1657 | 1464070978960 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231e8800 == 13 [pid = 1657] [id = 532] 23:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x11758dc00) [pid = 1657] [serial = 1596] [outer = 0x0] 23:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x11806ec00) [pid = 1657] [serial = 1597] [outer = 0x11758dc00] 23:22:58 INFO - PROCESS | 1657 | 1464070978987 Marionette DEBUG loaded listener.js 23:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x1181c7000) [pid = 1657] [serial = 1598] [outer = 0x11758dc00] 23:22:59 INFO - PROCESS | 1657 | 1464070979373 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]]]}] 23:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 522ms 23:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:22:59 INFO - PROCESS | 1657 | 1464070979388 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 23:22:59 INFO - PROCESS | 1657 | 1464070979389 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 23:22:59 INFO - PROCESS | 1657 | 1464070979391 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:22:59 INFO - PROCESS | 1657 | 1464070979392 Marionette TRACE conn2 <- [1,2102,null,{}] 23:22:59 INFO - PROCESS | 1657 | 1464070979394 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}] 23:22:59 INFO - PROCESS | 1657 | 1464070979491 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 23:22:59 INFO - PROCESS | 1657 | 1464070979530 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246d7800 == 14 [pid = 1657] [id = 533] 23:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x1122b2000) [pid = 1657] [serial = 1599] [outer = 0x0] 23:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x1181ca400) [pid = 1657] [serial = 1600] [outer = 0x1122b2000] 23:22:59 INFO - PROCESS | 1657 | 1464070979554 Marionette DEBUG loaded listener.js 23:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x11837c800) [pid = 1657] [serial = 1601] [outer = 0x1122b2000] 23:22:59 INFO - PROCESS | 1657 | 1464070979900 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]]]}] 23:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 23:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:22:59 INFO - PROCESS | 1657 | 1464070979910 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 23:22:59 INFO - PROCESS | 1657 | 1464070979911 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 23:22:59 INFO - PROCESS | 1657 | 1464070979913 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:22:59 INFO - PROCESS | 1657 | 1464070979914 Marionette TRACE conn2 <- [1,2106,null,{}] 23:22:59 INFO - PROCESS | 1657 | 1464070979917 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}] 23:23:00 INFO - PROCESS | 1657 | 1464070980037 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 23:23:00 INFO - PROCESS | 1657 | 1464070980052 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251bf800 == 15 [pid = 1657] [id = 534] 23:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x1183aa800) [pid = 1657] [serial = 1602] [outer = 0x0] 23:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x118950800) [pid = 1657] [serial = 1603] [outer = 0x1183aa800] 23:23:00 INFO - PROCESS | 1657 | 1464070980078 Marionette DEBUG loaded listener.js 23:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x1193ecc00) [pid = 1657] [serial = 1604] [outer = 0x1183aa800] 23:23:00 INFO - PROCESS | 1657 | 1464070980492 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]]]}] 23:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 622ms 23:23:00 INFO - PROCESS | 1657 | 1464070980537 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 23:23:00 INFO - PROCESS | 1657 | 1464070980539 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 23:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:23:00 INFO - PROCESS | 1657 | 1464070980542 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:23:00 INFO - PROCESS | 1657 | 1464070980543 Marionette TRACE conn2 <- [1,2110,null,{}] 23:23:00 INFO - PROCESS | 1657 | 1464070980547 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}] 23:23:00 INFO - PROCESS | 1657 | 1464070980698 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 23:23:00 INFO - PROCESS | 1657 | 1464070980726 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b82000 == 16 [pid = 1657] [id = 535] 23:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x11937fc00) [pid = 1657] [serial = 1605] [outer = 0x0] 23:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x1196c2000) [pid = 1657] [serial = 1606] [outer = 0x11937fc00] 23:23:00 INFO - PROCESS | 1657 | 1464070980767 Marionette DEBUG loaded listener.js 23:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x1196bd800) [pid = 1657] [serial = 1607] [outer = 0x11937fc00] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x112a18800) [pid = 1657] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x111c80000) [pid = 1657] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x113124400) [pid = 1657] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x1264c6400) [pid = 1657] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x119d5dc00) [pid = 1657] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x128d10400) [pid = 1657] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x111a0e000) [pid = 1657] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x1191fbc00) [pid = 1657] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x119dd4400) [pid = 1657] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x117011400) [pid = 1657] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x118074000) [pid = 1657] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x115161400) [pid = 1657] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x1196c1800) [pid = 1657] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x110f37400) [pid = 1657] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x129bef000) [pid = 1657] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x119a94400) [pid = 1657] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x124056800) [pid = 1657] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x129354000) [pid = 1657] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x129352400) [pid = 1657] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x112a1b400) [pid = 1657] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x110f6c400) [pid = 1657] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x112a10800) [pid = 1657] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x12567e000) [pid = 1657] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x12a8d4400) [pid = 1657] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x128d16400) [pid = 1657] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x125031000) [pid = 1657] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x119d41c00) [pid = 1657] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x110fb4800) [pid = 1657] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x119a95800) [pid = 1657] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x111e25400) [pid = 1657] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x118379800) [pid = 1657] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x119156000) [pid = 1657] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x11837b400) [pid = 1657] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x112dde400) [pid = 1657] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x1242bb000) [pid = 1657] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x110f37800) [pid = 1657] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x118f4ac00) [pid = 1657] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x1161f4c00) [pid = 1657] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x119d39000) [pid = 1657] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x123484c00) [pid = 1657] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x12c572800) [pid = 1657] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x12b00f000) [pid = 1657] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x12b2a9c00) [pid = 1657] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12c919000) [pid = 1657] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x12c575400) [pid = 1657] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x12bf11c00) [pid = 1657] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x12bfe9c00) [pid = 1657] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x117019c00) [pid = 1657] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x1197c1000) [pid = 1657] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x12baf4000) [pid = 1657] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x115e3e800) [pid = 1657] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x12b2aa400) [pid = 1657] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x118382800) [pid = 1657] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x12ba28c00) [pid = 1657] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x129bf0800) [pid = 1657] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x11701c800) [pid = 1657] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x129bef800) [pid = 1657] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x118f4cc00) [pid = 1657] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12a8d3800) [pid = 1657] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x128d15400) [pid = 1657] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x119a99c00) [pid = 1657] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12309e000) [pid = 1657] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12a8d3400) [pid = 1657] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x11701b000) [pid = 1657] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:23:01 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1197bd800) [pid = 1657] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:23:01 INFO - PROCESS | 1657 | 1464070981992 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]]]}] 23:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1471ms 23:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:23:02 INFO - PROCESS | 1657 | 1464070982013 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 23:23:02 INFO - PROCESS | 1657 | 1464070982014 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 23:23:02 INFO - PROCESS | 1657 | 1464070982016 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:23:02 INFO - PROCESS | 1657 | 1464070982019 Marionette TRACE conn2 <- [1,2114,null,{}] 23:23:02 INFO - PROCESS | 1657 | 1464070982023 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}] 23:23:02 INFO - PROCESS | 1657 | 1464070982096 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 23:23:02 INFO - PROCESS | 1657 | 1464070982112 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x11947f800 == 17 [pid = 1657] [id = 536] 23:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x110f36800) [pid = 1657] [serial = 1608] [outer = 0x0] 23:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x111c19c00) [pid = 1657] [serial = 1609] [outer = 0x110f36800] 23:23:02 INFO - PROCESS | 1657 | 1464070982138 Marionette DEBUG loaded listener.js 23:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x113d06400) [pid = 1657] [serial = 1610] [outer = 0x110f36800] 23:23:02 INFO - PROCESS | 1657 | 1464070982485 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]]]}] 23:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 524ms 23:23:02 INFO - PROCESS | 1657 | 1464070982540 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 23:23:02 INFO - PROCESS | 1657 | 1464070982541 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 23:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:23:02 INFO - PROCESS | 1657 | 1464070982544 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:23:02 INFO - PROCESS | 1657 | 1464070982545 Marionette TRACE conn2 <- [1,2118,null,{}] 23:23:02 INFO - PROCESS | 1657 | 1464070982547 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}] 23:23:02 INFO - PROCESS | 1657 | 1464070982627 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 23:23:02 INFO - PROCESS | 1657 | 1464070982631 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12660b800 == 18 [pid = 1657] [id = 537] 23:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x112a60000) [pid = 1657] [serial = 1611] [outer = 0x0] 23:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x117011400) [pid = 1657] [serial = 1612] [outer = 0x112a60000] 23:23:02 INFO - PROCESS | 1657 | 1464070982657 Marionette DEBUG loaded listener.js 23:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x1131db800) [pid = 1657] [serial = 1613] [outer = 0x112a60000] 23:23:03 INFO - PROCESS | 1657 | 1464070983138 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]]]}] 23:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 619ms 23:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:23:03 INFO - PROCESS | 1657 | 1464070983163 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 23:23:03 INFO - PROCESS | 1657 | 1464070983164 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 23:23:03 INFO - PROCESS | 1657 | 1464070983166 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:23:03 INFO - PROCESS | 1657 | 1464070983167 Marionette TRACE conn2 <- [1,2122,null,{}] 23:23:03 INFO - PROCESS | 1657 | 1464070983170 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}] 23:23:03 INFO - PROCESS | 1657 | 1464070983248 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 23:23:03 INFO - PROCESS | 1657 | 1464070983254 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297c2800 == 19 [pid = 1657] [id = 538] 23:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x118074000) [pid = 1657] [serial = 1614] [outer = 0x0] 23:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x118516800) [pid = 1657] [serial = 1615] [outer = 0x118074000] 23:23:03 INFO - PROCESS | 1657 | 1464070983280 Marionette DEBUG loaded listener.js 23:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x1193e6400) [pid = 1657] [serial = 1616] [outer = 0x118074000] 23:23:03 INFO - PROCESS | 1657 | 1464070983634 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]]]}] 23:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 23:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:23:03 INFO - PROCESS | 1657 | 1464070983687 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 23:23:03 INFO - PROCESS | 1657 | 1464070983688 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 23:23:03 INFO - PROCESS | 1657 | 1464070983691 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:23:03 INFO - PROCESS | 1657 | 1464070983692 Marionette TRACE conn2 <- [1,2126,null,{}] 23:23:03 INFO - PROCESS | 1657 | 1464070983695 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}] 23:23:03 INFO - PROCESS | 1657 | 1464070983783 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 23:23:03 INFO - PROCESS | 1657 | 1464070983791 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12af8d800 == 20 [pid = 1657] [id = 539] 23:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x1196c7400) [pid = 1657] [serial = 1617] [outer = 0x0] 23:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x119a9d800) [pid = 1657] [serial = 1618] [outer = 0x1196c7400] 23:23:03 INFO - PROCESS | 1657 | 1464070983822 Marionette DEBUG loaded listener.js 23:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x119d38c00) [pid = 1657] [serial = 1619] [outer = 0x1196c7400] 23:23:04 INFO - PROCESS | 1657 | 1464070984406 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]]]}] 23:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 768ms 23:23:04 INFO - PROCESS | 1657 | 1464070984493 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 23:23:04 INFO - PROCESS | 1657 | 1464070984496 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 23:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:23:04 INFO - PROCESS | 1657 | 1464070984500 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:23:04 INFO - PROCESS | 1657 | 1464070984502 Marionette TRACE conn2 <- [1,2130,null,{}] 23:23:04 INFO - PROCESS | 1657 | 1464070984506 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}] 23:23:04 INFO - PROCESS | 1657 | 1464070984611 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 23:23:04 INFO - PROCESS | 1657 | 1464070984674 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x11847b800 == 21 [pid = 1657] [id = 540] 23:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x111c20000) [pid = 1657] [serial = 1620] [outer = 0x0] 23:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x112ddac00) [pid = 1657] [serial = 1621] [outer = 0x111c20000] 23:23:04 INFO - PROCESS | 1657 | 1464070984705 Marionette DEBUG loaded listener.js 23:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x11333b000) [pid = 1657] [serial = 1622] [outer = 0x111c20000] 23:23:05 INFO - PROCESS | 1657 | 1464070985210 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] 23:23:05 INFO - PROCESS | 1657 | 1464070985248 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 23:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:23:05 INFO - PROCESS | 1657 | 1464070985256 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:23:05 INFO - PROCESS | 1657 | 1464070985258 Marionette TRACE conn2 <- [1,2134,null,{}] 23:23:05 INFO - PROCESS | 1657 | 1464070985261 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}] 23:23:05 INFO - PROCESS | 1657 | 1464070985368 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 23:23:05 INFO - PROCESS | 1657 | 1464070985451 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171f9800 == 22 [pid = 1657] [id = 541] 23:23:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x1122adc00) [pid = 1657] [serial = 1623] [outer = 0x0] 23:23:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x1166bcc00) [pid = 1657] [serial = 1624] [outer = 0x1122adc00] 23:23:05 INFO - PROCESS | 1657 | 1464070985482 Marionette DEBUG loaded listener.js 23:23:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x117013800) [pid = 1657] [serial = 1625] [outer = 0x1122adc00] 23:23:06 INFO - PROCESS | 1657 | 1464070986242 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]]]}] 23:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1022ms 23:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:23:06 INFO - PROCESS | 1657 | 1464070986279 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 23:23:06 INFO - PROCESS | 1657 | 1464070986280 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 23:23:06 INFO - PROCESS | 1657 | 1464070986285 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:23:06 INFO - PROCESS | 1657 | 1464070986288 Marionette TRACE conn2 <- [1,2138,null,{}] 23:23:06 INFO - PROCESS | 1657 | 1464070986309 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}] 23:23:06 INFO - PROCESS | 1657 | 1464070986438 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x12bf08400) [pid = 1657] [serial = 1585] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | 1464070986581 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x113223800 == 23 [pid = 1657] [id = 542] 23:23:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x110fa9400) [pid = 1657] [serial = 1626] [outer = 0x0] 23:23:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x111ab7800) [pid = 1657] [serial = 1627] [outer = 0x110fa9400] 23:23:06 INFO - PROCESS | 1657 | 1464070986628 Marionette DEBUG loaded listener.js 23:23:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x112a17000) [pid = 1657] [serial = 1628] [outer = 0x110fa9400] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x1181d1c00) [pid = 1657] [serial = 1547] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x11671e800) [pid = 1657] [serial = 1492] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x113243400) [pid = 1657] [serial = 1490] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x1169bb000) [pid = 1657] [serial = 1517] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x11758cc00) [pid = 1657] [serial = 1519] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x126aecc00) [pid = 1657] [serial = 1452] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x126416800) [pid = 1657] [serial = 1449] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x12677e000) [pid = 1657] [serial = 1450] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x129071c00) [pid = 1657] [serial = 1455] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x113d63c00) [pid = 1657] [serial = 1546] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x1130c9c00) [pid = 1657] [serial = 1432] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x1193e9c00) [pid = 1657] [serial = 1440] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x1196c0800) [pid = 1657] [serial = 1441] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x1233db000) [pid = 1657] [serial = 1446] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1181cd800) [pid = 1657] [serial = 1437] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x118978c00) [pid = 1657] [serial = 1438] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x119148400) [pid = 1657] [serial = 1420] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x118381c00) [pid = 1657] [serial = 1419] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x11767e000) [pid = 1657] [serial = 1435] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1169ba000) [pid = 1657] [serial = 1434] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x112dbe800) [pid = 1657] [serial = 1487] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x119a98400) [pid = 1657] [serial = 1443] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x119d34c00) [pid = 1657] [serial = 1444] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x128da1800) [pid = 1657] [serial = 1453] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x112a18000) [pid = 1657] [serial = 1417] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x110fae400) [pid = 1657] [serial = 1416] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x12b0da800) [pid = 1657] [serial = 1414] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x126425000) [pid = 1657] [serial = 1423] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x1242c2800) [pid = 1657] [serial = 1422] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x113a6dc00) [pid = 1657] [serial = 1516] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x128dafc00) [pid = 1657] [serial = 1426] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x128d18800) [pid = 1657] [serial = 1425] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12a8d5400) [pid = 1657] [serial = 1429] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x129bee000) [pid = 1657] [serial = 1428] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x129795400) [pid = 1657] [serial = 1458] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1122b6000) [pid = 1657] [serial = 1489] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x129bf7800) [pid = 1657] [serial = 1459] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x1295cc400) [pid = 1657] [serial = 1456] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11758a000) [pid = 1657] [serial = 1461] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x111e5f400) [pid = 1657] [serial = 1431] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x124e67c00) [pid = 1657] [serial = 1447] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x124e6d000) [pid = 1657] [serial = 1462] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x11914b800) [pid = 1657] [serial = 1471] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x119b94800) [pid = 1657] [serial = 1473] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1242bfc00) [pid = 1657] [serial = 1579] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x119d3f000) [pid = 1657] [serial = 1577] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1196c5400) [pid = 1657] [serial = 1523] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11701a400) [pid = 1657] [serial = 1468] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1183adc00) [pid = 1657] [serial = 1470] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x124e72800) [pid = 1657] [serial = 1333] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11224e000) [pid = 1657] [serial = 1360] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x116186800) [pid = 1657] [serial = 1467] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x119387c00) [pid = 1657] [serial = 1496] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1181c3000) [pid = 1657] [serial = 1520] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x119a96c00) [pid = 1657] [serial = 1498] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x126a11000) [pid = 1657] [serial = 1553] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x118973000) [pid = 1657] [serial = 1522] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x125198c00) [pid = 1657] [serial = 1552] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x112a19800) [pid = 1657] [serial = 1465] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x118972000) [pid = 1657] [serial = 1549] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x119155800) [pid = 1657] [serial = 1495] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11937e400) [pid = 1657] [serial = 1576] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x111c1f400) [pid = 1657] [serial = 1486] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12b008800) [pid = 1657] [serial = 1484] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12a8d6000) [pid = 1657] [serial = 1529] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11895ac00) [pid = 1657] [serial = 1483] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12b29fc00) [pid = 1657] [serial = 1481] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12ba28800) [pid = 1657] [serial = 1583] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x126037400) [pid = 1657] [serial = 1477] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12b005000) [pid = 1657] [serial = 1480] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x128d11800) [pid = 1657] [serial = 1478] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x129071800) [pid = 1657] [serial = 1528] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12a8e0800) [pid = 1657] [serial = 1555] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x126a0a400) [pid = 1657] [serial = 1526] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x111c7c800) [pid = 1657] [serial = 1464] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12370b800) [pid = 1657] [serial = 1474] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x129bfb800) [pid = 1657] [serial = 1582] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x124609000) [pid = 1657] [serial = 922] [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.] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1250b2000) [pid = 1657] [serial = 1525] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x118071000) [pid = 1657] [serial = 1493] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1191f5400) [pid = 1657] [serial = 1369] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12c15ec00) [pid = 1657] [serial = 1562] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12b2a8800) [pid = 1657] [serial = 1511] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12ba27400) [pid = 1657] [serial = 1513] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12c57ec00) [pid = 1657] [serial = 1564] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1181c3800) [pid = 1657] [serial = 1366] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12a8dfc00) [pid = 1657] [serial = 1508] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12b0dd400) [pid = 1657] [serial = 1510] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1196c5000) [pid = 1657] [serial = 1372] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12bf03800) [pid = 1657] [serial = 1559] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x129b1f800) [pid = 1657] [serial = 1505] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12a8d9400) [pid = 1657] [serial = 1507] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12bfdb800) [pid = 1657] [serial = 1561] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1230a6c00) [pid = 1657] [serial = 1375] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x126030800) [pid = 1657] [serial = 1502] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12934ec00) [pid = 1657] [serial = 1504] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x124617000) [pid = 1657] [serial = 1501] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12baec800) [pid = 1657] [serial = 1558] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12bf0bc00) [pid = 1657] [serial = 1534] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12ba2bc00) [pid = 1657] [serial = 1531] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12ba2ac00) [pid = 1657] [serial = 1556] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1196bac00) [pid = 1657] [serial = 1550] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119d3d400) [pid = 1657] [serial = 1499] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12d15c800) [pid = 1657] [serial = 1574] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12cdc7c00) [pid = 1657] [serial = 1571] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12cdce400) [pid = 1657] [serial = 1573] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12cc97000) [pid = 1657] [serial = 1568] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12cc9d000) [pid = 1657] [serial = 1570] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x12c15a800) [pid = 1657] [serial = 1541] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x12c165400) [pid = 1657] [serial = 1544] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12bfe3800) [pid = 1657] [serial = 1538] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12c15fc00) [pid = 1657] [serial = 1543] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x126771c00) [pid = 1657] [serial = 1580] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x12bfea400) [pid = 1657] [serial = 1540] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x12bf11800) [pid = 1657] [serial = 1535] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x12bfde000) [pid = 1657] [serial = 1537] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x12c91d800) [pid = 1657] [serial = 1567] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x117016c00) [pid = 1657] [serial = 1363] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x12ba2c000) [pid = 1657] [serial = 1514] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x125678000) [pid = 1657] [serial = 1378] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x12c916400) [pid = 1657] [serial = 1565] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x12ba32c00) [pid = 1657] [serial = 1532] [outer = 0x0] [url = about:blank] 23:23:06 INFO - PROCESS | 1657 | 1464070986995 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]]]}] 23:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 743ms 23:23:07 INFO - PROCESS | 1657 | 1464070987050 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 23:23:07 INFO - PROCESS | 1657 | 1464070987054 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 23:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:23:07 INFO - PROCESS | 1657 | 1464070987062 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:23:07 INFO - PROCESS | 1657 | 1464070987063 Marionette TRACE conn2 <- [1,2142,null,{}] 23:23:07 INFO - PROCESS | 1657 | 1464070987066 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}] 23:23:07 INFO - PROCESS | 1657 | 1464070987140 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 23:23:07 INFO - PROCESS | 1657 | 1464070987145 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e20800 == 24 [pid = 1657] [id = 543] 23:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x112a6a800) [pid = 1657] [serial = 1629] [outer = 0x0] 23:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x1130ce800) [pid = 1657] [serial = 1630] [outer = 0x112a6a800] 23:23:07 INFO - PROCESS | 1657 | 1464070987174 Marionette DEBUG loaded listener.js 23:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x113a6dc00) [pid = 1657] [serial = 1631] [outer = 0x112a6a800] 23:23:07 INFO - PROCESS | 1657 | 1464070987513 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] 23:23:07 INFO - PROCESS | 1657 | 1464070987535 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 23:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:23:07 INFO - PROCESS | 1657 | 1464070987540 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:23:07 INFO - PROCESS | 1657 | 1464070987542 Marionette TRACE conn2 <- [1,2146,null,{}] 23:23:07 INFO - PROCESS | 1657 | 1464070987550 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}] 23:23:07 INFO - PROCESS | 1657 | 1464070987659 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 23:23:07 INFO - PROCESS | 1657 | 1464070987697 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x119498000 == 25 [pid = 1657] [id = 544] 23:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x110f6a800) [pid = 1657] [serial = 1632] [outer = 0x0] 23:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x1160dc800) [pid = 1657] [serial = 1633] [outer = 0x110f6a800] 23:23:07 INFO - PROCESS | 1657 | 1464070987726 Marionette DEBUG loaded listener.js 23:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x116a54000) [pid = 1657] [serial = 1634] [outer = 0x110f6a800] 23:23:08 INFO - PROCESS | 1657 | 1464070988131 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] 23:23:08 INFO - PROCESS | 1657 | 1464070988166 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 23:23:08 INFO - PROCESS | 1657 | 1464070988169 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:23:08 INFO - PROCESS | 1657 | 1464070988171 Marionette TRACE conn2 <- [1,2150,null,{}] 23:23:08 INFO - PROCESS | 1657 | 1464070988174 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}] 23:23:08 INFO - PROCESS | 1657 | 1464070988322 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 23:23:08 INFO - PROCESS | 1657 | 1464070988346 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x1232b7000 == 26 [pid = 1657] [id = 545] 23:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x117017c00) [pid = 1657] [serial = 1635] [outer = 0x0] 23:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x11767d800) [pid = 1657] [serial = 1636] [outer = 0x117017c00] 23:23:08 INFO - PROCESS | 1657 | 1464070988390 Marionette DEBUG loaded listener.js 23:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x118070c00) [pid = 1657] [serial = 1637] [outer = 0x117017c00] 23:23:08 INFO - PROCESS | 1657 | 1464070988727 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]]]}] 23:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 571ms 23:23:08 INFO - PROCESS | 1657 | 1464070988744 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 23:23:08 INFO - PROCESS | 1657 | 1464070988745 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 23:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:23:08 INFO - PROCESS | 1657 | 1464070988747 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:23:08 INFO - PROCESS | 1657 | 1464070988749 Marionette TRACE conn2 <- [1,2154,null,{}] 23:23:08 INFO - PROCESS | 1657 | 1464070988753 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}] 23:23:08 INFO - PROCESS | 1657 | 1464070988847 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 23:23:08 INFO - PROCESS | 1657 | 1464070988851 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x124621800 == 27 [pid = 1657] [id = 546] 23:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x117018400) [pid = 1657] [serial = 1638] [outer = 0x0] 23:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x118073c00) [pid = 1657] [serial = 1639] [outer = 0x117018400] 23:23:08 INFO - PROCESS | 1657 | 1464070988877 Marionette DEBUG loaded listener.js 23:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1181cb000) [pid = 1657] [serial = 1640] [outer = 0x117018400] 23:23:09 INFO - PROCESS | 1657 | 1464070989229 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]]]}] 23:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms 23:23:09 INFO - PROCESS | 1657 | 1464070989267 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 23:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:23:09 INFO - PROCESS | 1657 | 1464070989276 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 23:23:09 INFO - PROCESS | 1657 | 1464070989278 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:23:09 INFO - PROCESS | 1657 | 1464070989279 Marionette TRACE conn2 <- [1,2158,null,{}] 23:23:09 INFO - PROCESS | 1657 | 1464070989282 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}] 23:23:09 INFO - PROCESS | 1657 | 1464070989389 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 23:23:09 INFO - PROCESS | 1657 | 1464070989405 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x124cc7000 == 28 [pid = 1657] [id = 547] 23:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1180b2800) [pid = 1657] [serial = 1641] [outer = 0x0] 23:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x118515800) [pid = 1657] [serial = 1642] [outer = 0x1180b2800] 23:23:09 INFO - PROCESS | 1657 | 1464070989431 Marionette DEBUG loaded listener.js 23:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x119147400) [pid = 1657] [serial = 1643] [outer = 0x1180b2800] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x118074000) [pid = 1657] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1122b2000) [pid = 1657] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1160e6800) [pid = 1657] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x112a17c00) [pid = 1657] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x111e2a000) [pid = 1657] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x1183aa800) [pid = 1657] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x11937fc00) [pid = 1657] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x11758dc00) [pid = 1657] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x112a60000) [pid = 1657] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x110f36800) [pid = 1657] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:23:09 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x12bae8c00) [pid = 1657] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:23:09 INFO - PROCESS | 1657 | 1464070989820 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]]]}] 23:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 575ms 23:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:23:09 INFO - PROCESS | 1657 | 1464070989854 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 23:23:09 INFO - PROCESS | 1657 | 1464070989855 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 23:23:09 INFO - PROCESS | 1657 | 1464070989857 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:23:09 INFO - PROCESS | 1657 | 1464070989858 Marionette TRACE conn2 <- [1,2162,null,{}] 23:23:09 INFO - PROCESS | 1657 | 1464070989860 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}] 23:23:09 INFO - PROCESS | 1657 | 1464070989931 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 23:23:09 INFO - PROCESS | 1657 | 1464070989981 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x113173000 == 29 [pid = 1657] [id = 548] 23:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x110f31c00) [pid = 1657] [serial = 1644] [outer = 0x0] 23:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x113d61400) [pid = 1657] [serial = 1645] [outer = 0x110f31c00] 23:23:10 INFO - PROCESS | 1657 | 1464070990006 Marionette DEBUG loaded listener.js 23:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x11896f000) [pid = 1657] [serial = 1646] [outer = 0x110f31c00] 23:23:10 INFO - PROCESS | 1657 | 1464070990288 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]]]}] 23:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 469ms 23:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:23:10 INFO - PROCESS | 1657 | 1464070990327 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 23:23:10 INFO - PROCESS | 1657 | 1464070990328 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 23:23:10 INFO - PROCESS | 1657 | 1464070990330 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:23:10 INFO - PROCESS | 1657 | 1464070990331 Marionette TRACE conn2 <- [1,2166,null,{}] 23:23:10 INFO - PROCESS | 1657 | 1464070990334 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}] 23:23:10 INFO - PROCESS | 1657 | 1464070990412 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 23:23:10 INFO - PROCESS | 1657 | 1464070990426 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12660c800 == 30 [pid = 1657] [id = 549] 23:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x119149c00) [pid = 1657] [serial = 1647] [outer = 0x0] 23:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x11937e400) [pid = 1657] [serial = 1648] [outer = 0x119149c00] 23:23:10 INFO - PROCESS | 1657 | 1464070990452 Marionette DEBUG loaded listener.js 23:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x1193ee800) [pid = 1657] [serial = 1649] [outer = 0x119149c00] 23:23:10 INFO - PROCESS | 1657 | 1464070990757 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]]]}] 23:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 470ms 23:23:10 INFO - PROCESS | 1657 | 1464070990802 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 23:23:10 INFO - PROCESS | 1657 | 1464070990805 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 23:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:23:10 INFO - PROCESS | 1657 | 1464070990807 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:23:10 INFO - PROCESS | 1657 | 1464070990808 Marionette TRACE conn2 <- [1,2170,null,{}] 23:23:10 INFO - PROCESS | 1657 | 1464070990810 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}] 23:23:10 INFO - PROCESS | 1657 | 1464070990905 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 23:23:10 INFO - PROCESS | 1657 | 1464070990912 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d93000 == 31 [pid = 1657] [id = 550] 23:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x1196b9400) [pid = 1657] [serial = 1650] [outer = 0x0] 23:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1196c0800) [pid = 1657] [serial = 1651] [outer = 0x1196b9400] 23:23:10 INFO - PROCESS | 1657 | 1464070990939 Marionette DEBUG loaded listener.js 23:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1196c6400) [pid = 1657] [serial = 1652] [outer = 0x1196b9400] 23:23:11 INFO - PROCESS | 1657 | 1464070991252 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]]]}] 23:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 472ms 23:23:11 INFO - PROCESS | 1657 | 1464070991279 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 23:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:23:11 INFO - PROCESS | 1657 | 1464070991280 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 23:23:11 INFO - PROCESS | 1657 | 1464070991283 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:23:11 INFO - PROCESS | 1657 | 1464070991284 Marionette TRACE conn2 <- [1,2174,null,{}] 23:23:11 INFO - PROCESS | 1657 | 1464070991289 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}] 23:23:11 INFO - PROCESS | 1657 | 1464070991360 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 23:23:11 INFO - PROCESS | 1657 | 1464070991364 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x129030000 == 32 [pid = 1657] [id = 551] 23:23:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1196c7c00) [pid = 1657] [serial = 1653] [outer = 0x0] 23:23:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x119a92000) [pid = 1657] [serial = 1654] [outer = 0x1196c7c00] 23:23:11 INFO - PROCESS | 1657 | 1464070991392 Marionette DEBUG loaded listener.js 23:23:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x119a9bc00) [pid = 1657] [serial = 1655] [outer = 0x1196c7c00] 23:23:11 INFO - PROCESS | 1657 | 1464070991795 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]]]}] 23:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 571ms 23:23:11 INFO - PROCESS | 1657 | 1464070991855 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 23:23:11 INFO - PROCESS | 1657 | 1464070991857 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 23:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:23:11 INFO - PROCESS | 1657 | 1464070991861 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:23:11 INFO - PROCESS | 1657 | 1464070991863 Marionette TRACE conn2 <- [1,2178,null,{}] 23:23:11 INFO - PROCESS | 1657 | 1464070991867 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}] 23:23:11 INFO - PROCESS | 1657 | 1464070991964 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 23:23:12 INFO - PROCESS | 1657 | 1464070992012 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x11612c800 == 33 [pid = 1657] [id = 552] 23:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x110f64400) [pid = 1657] [serial = 1656] [outer = 0x0] 23:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x110fb4800) [pid = 1657] [serial = 1657] [outer = 0x110f64400] 23:23:12 INFO - PROCESS | 1657 | 1464070992043 Marionette DEBUG loaded listener.js 23:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1122b6000) [pid = 1657] [serial = 1658] [outer = 0x110f64400] 23:23:12 INFO - PROCESS | 1657 | 1464070992481 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]]]}] 23:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 672ms 23:23:12 INFO - PROCESS | 1657 | 1464070992533 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 23:23:12 INFO - PROCESS | 1657 | 1464070992537 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 23:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:23:12 INFO - PROCESS | 1657 | 1464070992541 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:23:12 INFO - PROCESS | 1657 | 1464070992543 Marionette TRACE conn2 <- [1,2182,null,{}] 23:23:12 INFO - PROCESS | 1657 | 1464070992545 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}] 23:23:12 INFO - PROCESS | 1657 | 1464070992666 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 23:23:12 INFO - PROCESS | 1657 | 1464070992732 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x120614800 == 34 [pid = 1657] [id = 553] 23:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1160da800) [pid = 1657] [serial = 1659] [outer = 0x0] 23:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1166b6800) [pid = 1657] [serial = 1660] [outer = 0x1160da800] 23:23:12 INFO - PROCESS | 1657 | 1464070992762 Marionette DEBUG loaded listener.js 23:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x116a52c00) [pid = 1657] [serial = 1661] [outer = 0x1160da800] 23:23:13 INFO - PROCESS | 1657 | 1464070993185 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]]]}] 23:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 669ms 23:23:13 INFO - PROCESS | 1657 | 1464070993211 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 23:23:13 INFO - PROCESS | 1657 | 1464070993212 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 23:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:23:13 INFO - PROCESS | 1657 | 1464070993215 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:23:13 INFO - PROCESS | 1657 | 1464070993217 Marionette TRACE conn2 <- [1,2186,null,{}] 23:23:13 INFO - PROCESS | 1657 | 1464070993225 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}] 23:23:13 INFO - PROCESS | 1657 | 1464070993324 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 23:23:13 INFO - PROCESS | 1657 | 1464070993375 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297b7000 == 35 [pid = 1657] [id = 554] 23:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x117671000) [pid = 1657] [serial = 1662] [outer = 0x0] 23:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1181d0800) [pid = 1657] [serial = 1663] [outer = 0x117671000] 23:23:13 INFO - PROCESS | 1657 | 1464070993406 Marionette DEBUG loaded listener.js 23:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11894fc00) [pid = 1657] [serial = 1664] [outer = 0x117671000] 23:23:13 INFO - PROCESS | 1657 | 1464070993830 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]]]}] 23:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 623ms 23:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:23:13 INFO - PROCESS | 1657 | 1464070993838 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 23:23:13 INFO - PROCESS | 1657 | 1464070993839 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 23:23:13 INFO - PROCESS | 1657 | 1464070993842 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:23:13 INFO - PROCESS | 1657 | 1464070993843 Marionette TRACE conn2 <- [1,2190,null,{}] 23:23:13 INFO - PROCESS | 1657 | 1464070993845 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}] 23:23:13 INFO - PROCESS | 1657 | 1464070993941 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 23:23:14 INFO - PROCESS | 1657 | 1464070994028 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x129bdf800 == 36 [pid = 1657] [id = 555] 23:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1191fa000) [pid = 1657] [serial = 1665] [outer = 0x0] 23:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1193e6800) [pid = 1657] [serial = 1666] [outer = 0x1191fa000] 23:23:14 INFO - PROCESS | 1657 | 1464070994059 Marionette DEBUG loaded listener.js 23:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119aa0000) [pid = 1657] [serial = 1667] [outer = 0x1191fa000] 23:23:14 INFO - PROCESS | 1657 | 1464070994463 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]]]}] 23:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 23:23:14 INFO - PROCESS | 1657 | 1464070994513 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 23:23:14 INFO - PROCESS | 1657 | 1464070994514 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 23:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:23:14 INFO - PROCESS | 1657 | 1464070994535 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:23:14 INFO - PROCESS | 1657 | 1464070994536 Marionette TRACE conn2 <- [1,2194,null,{}] 23:23:14 INFO - PROCESS | 1657 | 1464070994540 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}] 23:23:14 INFO - PROCESS | 1657 | 1464070994634 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 23:23:14 INFO - PROCESS | 1657 | 1464070994697 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12af8c800 == 37 [pid = 1657] [id = 556] 23:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119b97000) [pid = 1657] [serial = 1668] [outer = 0x0] 23:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119d38800) [pid = 1657] [serial = 1669] [outer = 0x119b97000] 23:23:14 INFO - PROCESS | 1657 | 1464070994726 Marionette DEBUG loaded listener.js 23:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119d3f000) [pid = 1657] [serial = 1670] [outer = 0x119b97000] 23:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 638ms 23:23:15 INFO - PROCESS | 1657 | 1464070995150 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]]]}] 23:23:15 INFO - PROCESS | 1657 | 1464070995155 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 23:23:15 INFO - PROCESS | 1657 | 1464070995157 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 23:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:23:15 INFO - PROCESS | 1657 | 1464070995159 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:23:15 INFO - PROCESS | 1657 | 1464070995160 Marionette TRACE conn2 <- [1,2198,null,{}] 23:23:15 INFO - PROCESS | 1657 | 1464070995163 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}] 23:23:15 INFO - PROCESS | 1657 | 1464070995269 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 23:23:15 INFO - PROCESS | 1657 | 1464070995479 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171f6000 == 38 [pid = 1657] [id = 557] 23:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x110f65800) [pid = 1657] [serial = 1671] [outer = 0x0] 23:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x110f6ec00) [pid = 1657] [serial = 1672] [outer = 0x110f65800] 23:23:15 INFO - PROCESS | 1657 | 1464070995506 Marionette DEBUG loaded listener.js 23:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x111a0b400) [pid = 1657] [serial = 1673] [outer = 0x110f65800] 23:23:15 INFO - PROCESS | 1657 | 1464070995918 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]]]}] 23:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 771ms 23:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:23:15 INFO - PROCESS | 1657 | 1464070995931 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 23:23:15 INFO - PROCESS | 1657 | 1464070995933 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 23:23:15 INFO - PROCESS | 1657 | 1464070995935 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:23:15 INFO - PROCESS | 1657 | 1464070995938 Marionette TRACE conn2 <- [1,2202,null,{}] 23:23:15 INFO - PROCESS | 1657 | 1464070995940 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}] 23:23:16 INFO - PROCESS | 1657 | 1464070996054 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 23:23:16 INFO - PROCESS | 1657 | 1464070996130 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x112edf800 == 39 [pid = 1657] [id = 558] 23:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x110fae000) [pid = 1657] [serial = 1674] [outer = 0x0] 23:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x112a11400) [pid = 1657] [serial = 1675] [outer = 0x110fae000] 23:23:16 INFO - PROCESS | 1657 | 1464070996224 Marionette DEBUG loaded listener.js 23:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x113348400) [pid = 1657] [serial = 1676] [outer = 0x110fae000] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119a9d800) [pid = 1657] [serial = 1618] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x118516800) [pid = 1657] [serial = 1615] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1181ca400) [pid = 1657] [serial = 1600] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x116943400) [pid = 1657] [serial = 1594] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11716dc00) [pid = 1657] [serial = 1595] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x113123800) [pid = 1657] [serial = 1591] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x113df3c00) [pid = 1657] [serial = 1592] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x112a15c00) [pid = 1657] [serial = 1588] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118950800) [pid = 1657] [serial = 1603] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11837c800) [pid = 1657] [serial = 1601] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1196c2000) [pid = 1657] [serial = 1606] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1193ecc00) [pid = 1657] [serial = 1604] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1193e6400) [pid = 1657] [serial = 1616] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x112a6bc00) [pid = 1657] [serial = 1589] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11806ec00) [pid = 1657] [serial = 1597] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1131db800) [pid = 1657] [serial = 1613] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1196bd800) [pid = 1657] [serial = 1607] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x117011400) [pid = 1657] [serial = 1612] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x111c19c00) [pid = 1657] [serial = 1609] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x113d06400) [pid = 1657] [serial = 1610] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1181c7000) [pid = 1657] [serial = 1598] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12c571400) [pid = 1657] [serial = 1586] [outer = 0x0] [url = about:blank] 23:23:16 INFO - PROCESS | 1657 | 1464070996612 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]]]}] 23:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 23:23:16 INFO - PROCESS | 1657 | 1464070996660 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 23:23:16 INFO - PROCESS | 1657 | 1464070996663 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 23:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:23:16 INFO - PROCESS | 1657 | 1464070996667 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:23:16 INFO - PROCESS | 1657 | 1464070996669 Marionette TRACE conn2 <- [1,2206,null,{}] 23:23:16 INFO - PROCESS | 1657 | 1464070996698 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}] 23:23:16 INFO - PROCESS | 1657 | 1464070996827 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 23:23:16 INFO - PROCESS | 1657 | 1464070996838 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x119483800 == 40 [pid = 1657] [id = 559] 23:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11618d400) [pid = 1657] [serial = 1677] [outer = 0x0] 23:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x116720c00) [pid = 1657] [serial = 1678] [outer = 0x11618d400] 23:23:16 INFO - PROCESS | 1657 | 1464070996880 Marionette DEBUG loaded listener.js 23:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11700f800) [pid = 1657] [serial = 1679] [outer = 0x11618d400] 23:23:17 INFO - PROCESS | 1657 | 1464070997343 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]]]}] 23:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 695ms 23:23:17 INFO - PROCESS | 1657 | 1464070997362 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 23:23:17 INFO - PROCESS | 1657 | 1464070997363 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 23:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:23:17 INFO - PROCESS | 1657 | 1464070997370 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:23:17 INFO - PROCESS | 1657 | 1464070997374 Marionette TRACE conn2 <- [1,2210,null,{}] 23:23:17 INFO - PROCESS | 1657 | 1464070997377 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}] 23:23:17 INFO - PROCESS | 1657 | 1464070997457 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 23:23:17 INFO - PROCESS | 1657 | 1464070997462 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1249a8800 == 41 [pid = 1657] [id = 560] 23:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x117169400) [pid = 1657] [serial = 1680] [outer = 0x0] 23:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118066c00) [pid = 1657] [serial = 1681] [outer = 0x117169400] 23:23:17 INFO - PROCESS | 1657 | 1464070997490 Marionette DEBUG loaded listener.js 23:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118956400) [pid = 1657] [serial = 1682] [outer = 0x117169400] 23:23:17 INFO - PROCESS | 1657 | 1464070997826 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]]]}] 23:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 477ms 23:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:23:17 INFO - PROCESS | 1657 | 1464070997844 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 23:23:17 INFO - PROCESS | 1657 | 1464070997846 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 23:23:17 INFO - PROCESS | 1657 | 1464070997849 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:23:17 INFO - PROCESS | 1657 | 1464070997851 Marionette TRACE conn2 <- [1,2214,null,{}] 23:23:17 INFO - PROCESS | 1657 | 1464070997854 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}] 23:23:18 INFO - PROCESS | 1657 | 1464070998004 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 23:23:18 INFO - PROCESS | 1657 | 1464070998013 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12607a800 == 42 [pid = 1657] [id = 561] 23:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118f41c00) [pid = 1657] [serial = 1683] [outer = 0x0] 23:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1193e1c00) [pid = 1657] [serial = 1684] [outer = 0x118f41c00] 23:23:18 INFO - PROCESS | 1657 | 1464070998056 Marionette DEBUG loaded listener.js 23:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1197bf000) [pid = 1657] [serial = 1685] [outer = 0x118f41c00] 23:23:18 INFO - PROCESS | 1657 | 1464070998447 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]]]}] 23:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 623ms 23:23:18 INFO - PROCESS | 1657 | 1464070998472 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 23:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:23:18 INFO - PROCESS | 1657 | 1464070998474 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 23:23:18 INFO - PROCESS | 1657 | 1464070998477 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:23:18 INFO - PROCESS | 1657 | 1464070998479 Marionette TRACE conn2 <- [1,2218,null,{}] 23:23:18 INFO - PROCESS | 1657 | 1464070998482 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}] 23:23:18 INFO - PROCESS | 1657 | 1464070998602 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 23:23:18 INFO - PROCESS | 1657 | 1464070998698 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290da000 == 43 [pid = 1657] [id = 562] 23:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119a9f400) [pid = 1657] [serial = 1686] [outer = 0x0] 23:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119d41800) [pid = 1657] [serial = 1687] [outer = 0x119a9f400] 23:23:18 INFO - PROCESS | 1657 | 1464070998731 Marionette DEBUG loaded listener.js 23:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1230a1000) [pid = 1657] [serial = 1688] [outer = 0x119a9f400] 23:23:19 INFO - PROCESS | 1657 | 1464070999076 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]]]}] 23:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 626ms 23:23:19 INFO - PROCESS | 1657 | 1464070999102 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 23:23:19 INFO - PROCESS | 1657 | 1464070999104 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 23:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:23:19 INFO - PROCESS | 1657 | 1464070999121 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:23:19 INFO - PROCESS | 1657 | 1464070999122 Marionette TRACE conn2 <- [1,2222,null,{}] 23:23:19 INFO - PROCESS | 1657 | 1464070999125 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}] 23:23:19 INFO - PROCESS | 1657 | 1464070999224 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 23:23:19 INFO - PROCESS | 1657 | 1464070999228 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x129bcf800 == 44 [pid = 1657] [id = 563] 23:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1230a2000) [pid = 1657] [serial = 1689] [outer = 0x0] 23:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x123481c00) [pid = 1657] [serial = 1690] [outer = 0x1230a2000] 23:23:19 INFO - PROCESS | 1657 | 1464070999254 Marionette DEBUG loaded listener.js 23:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1242c4800) [pid = 1657] [serial = 1691] [outer = 0x1230a2000] 23:23:19 INFO - PROCESS | 1657 | 1464070999588 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]]]}] 23:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 533ms 23:23:19 INFO - PROCESS | 1657 | 1464070999640 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 23:23:19 INFO - PROCESS | 1657 | 1464070999641 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 23:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:23:19 INFO - PROCESS | 1657 | 1464070999643 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:23:19 INFO - PROCESS | 1657 | 1464070999644 Marionette TRACE conn2 <- [1,2226,null,{}] 23:23:19 INFO - PROCESS | 1657 | 1464070999647 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}] 23:23:19 INFO - PROCESS | 1657 | 1464070999742 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 23:23:19 INFO - PROCESS | 1657 | 1464070999754 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b319800 == 45 [pid = 1657] [id = 564] 23:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x124613800) [pid = 1657] [serial = 1692] [outer = 0x0] 23:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x124a39c00) [pid = 1657] [serial = 1693] [outer = 0x124613800] 23:23:19 INFO - PROCESS | 1657 | 1464070999778 Marionette DEBUG loaded listener.js 23:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x124e11400) [pid = 1657] [serial = 1694] [outer = 0x124613800] 23:23:20 INFO - PROCESS | 1657 | 1464071000071 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]]]}] 23:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 468ms 23:23:20 INFO - PROCESS | 1657 | 1464071000111 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 23:23:20 INFO - PROCESS | 1657 | 1464071000112 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 23:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:23:20 INFO - PROCESS | 1657 | 1464071000115 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:23:20 INFO - PROCESS | 1657 | 1464071000116 Marionette TRACE conn2 <- [1,2230,null,{}] 23:23:20 INFO - PROCESS | 1657 | 1464071000120 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}] 23:23:20 INFO - PROCESS | 1657 | 1464071000219 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 23:23:20 INFO - PROCESS | 1657 | 1464071000223 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b331800 == 46 [pid = 1657] [id = 565] 23:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124614400) [pid = 1657] [serial = 1695] [outer = 0x0] 23:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x124e6dc00) [pid = 1657] [serial = 1696] [outer = 0x124614400] 23:23:20 INFO - PROCESS | 1657 | 1464071000284 Marionette DEBUG loaded listener.js 23:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12503c400) [pid = 1657] [serial = 1697] [outer = 0x124614400] 23:23:20 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x117017c00) [pid = 1657] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:23:20 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x110fa9400) [pid = 1657] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:23:20 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x112a6a800) [pid = 1657] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:23:20 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x110f6a800) [pid = 1657] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:23:20 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x117018400) [pid = 1657] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:23:20 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1180b2800) [pid = 1657] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:23:20 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x110f31c00) [pid = 1657] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:23:20 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119149c00) [pid = 1657] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:23:20 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1196b9400) [pid = 1657] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:23:20 INFO - PROCESS | 1657 | 1464071000607 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]]]}] 23:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 23:23:20 INFO - PROCESS | 1657 | 1464071000636 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 23:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:23:20 INFO - PROCESS | 1657 | 1464071000638 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 23:23:20 INFO - PROCESS | 1657 | 1464071000640 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:23:20 INFO - PROCESS | 1657 | 1464071000641 Marionette TRACE conn2 <- [1,2234,null,{}] 23:23:20 INFO - PROCESS | 1657 | 1464071000644 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}] 23:23:20 INFO - PROCESS | 1657 | 1464071000723 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 23:23:20 INFO - PROCESS | 1657 | 1464071000728 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1232b6800 == 47 [pid = 1657] [id = 566] 23:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x112ef4000) [pid = 1657] [serial = 1698] [outer = 0x0] 23:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11716d800) [pid = 1657] [serial = 1699] [outer = 0x112ef4000] 23:23:20 INFO - PROCESS | 1657 | 1464071000753 Marionette DEBUG loaded listener.js 23:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119153000) [pid = 1657] [serial = 1700] [outer = 0x112ef4000] 23:23:21 INFO - PROCESS | 1657 | 1464071001068 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]]]}] 23:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 468ms 23:23:21 INFO - PROCESS | 1657 | 1464071001108 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 23:23:21 INFO - PROCESS | 1657 | 1464071001110 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 23:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:23:21 INFO - PROCESS | 1657 | 1464071001112 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:23:21 INFO - PROCESS | 1657 | 1464071001113 Marionette TRACE conn2 <- [1,2238,null,{}] 23:23:21 INFO - PROCESS | 1657 | 1464071001115 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}] 23:23:21 INFO - PROCESS | 1657 | 1464071001196 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 23:23:21 INFO - PROCESS | 1657 | 1464071001203 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf2e800 == 48 [pid = 1657] [id = 567] 23:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1196bcc00) [pid = 1657] [serial = 1701] [outer = 0x0] 23:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x125679c00) [pid = 1657] [serial = 1702] [outer = 0x1196bcc00] 23:23:21 INFO - PROCESS | 1657 | 1464071001233 Marionette DEBUG loaded listener.js 23:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x126030c00) [pid = 1657] [serial = 1703] [outer = 0x1196bcc00] 23:23:21 INFO - PROCESS | 1657 | 1464071001585 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]]]}] 23:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 23:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:23:21 INFO - PROCESS | 1657 | 1464071001632 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 23:23:21 INFO - PROCESS | 1657 | 1464071001633 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 23:23:21 INFO - PROCESS | 1657 | 1464071001635 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:23:21 INFO - PROCESS | 1657 | 1464071001637 Marionette TRACE conn2 <- [1,2242,null,{}] 23:23:21 INFO - PROCESS | 1657 | 1464071001640 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}] 23:23:21 INFO - PROCESS | 1657 | 1464071001732 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 23:23:21 INFO - PROCESS | 1657 | 1464071001739 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c138800 == 49 [pid = 1657] [id = 568] 23:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12567d000) [pid = 1657] [serial = 1704] [outer = 0x0] 23:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1266ce000) [pid = 1657] [serial = 1705] [outer = 0x12567d000] 23:23:21 INFO - PROCESS | 1657 | 1464071001763 Marionette DEBUG loaded listener.js 23:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x126a09400) [pid = 1657] [serial = 1706] [outer = 0x12567d000] 23:23:22 INFO - PROCESS | 1657 | 1464071002091 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]]]}] 23:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 474ms 23:23:22 INFO - PROCESS | 1657 | 1464071002110 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 23:23:22 INFO - PROCESS | 1657 | 1464071002111 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 23:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:23:22 INFO - PROCESS | 1657 | 1464071002114 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:23:22 INFO - PROCESS | 1657 | 1464071002116 Marionette TRACE conn2 <- [1,2246,null,{}] 23:23:22 INFO - PROCESS | 1657 | 1464071002119 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}] 23:23:22 INFO - PROCESS | 1657 | 1464071002223 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 23:23:22 INFO - PROCESS | 1657 | 1464071002308 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c531800 == 50 [pid = 1657] [id = 569] 23:23:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x118379000) [pid = 1657] [serial = 1707] [outer = 0x0] 23:23:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x126a11400) [pid = 1657] [serial = 1708] [outer = 0x118379000] 23:23:22 INFO - PROCESS | 1657 | 1464071002348 Marionette DEBUG loaded listener.js 23:23:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x128d16c00) [pid = 1657] [serial = 1709] [outer = 0x118379000] 23:23:22 INFO - PROCESS | 1657 | 1464071002811 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]]]}] 23:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 719ms 23:23:22 INFO - PROCESS | 1657 | 1464071002834 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 23:23:22 INFO - PROCESS | 1657 | 1464071002836 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 23:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:23:22 INFO - PROCESS | 1657 | 1464071002840 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:23:22 INFO - PROCESS | 1657 | 1464071002842 Marionette TRACE conn2 <- [1,2250,null,{}] 23:23:22 INFO - PROCESS | 1657 | 1464071002846 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}] 23:23:22 INFO - PROCESS | 1657 | 1464071002950 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 23:23:23 INFO - PROCESS | 1657 | 1464071003044 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11931f800 == 51 [pid = 1657] [id = 570] 23:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x112a5f400) [pid = 1657] [serial = 1710] [outer = 0x0] 23:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x112ddd800) [pid = 1657] [serial = 1711] [outer = 0x112a5f400] 23:23:23 INFO - PROCESS | 1657 | 1464071003077 Marionette DEBUG loaded listener.js 23:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x113d07c00) [pid = 1657] [serial = 1712] [outer = 0x112a5f400] 23:23:23 INFO - PROCESS | 1657 | 1464071003497 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]]]}] 23:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 671ms 23:23:23 INFO - PROCESS | 1657 | 1464071003511 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 23:23:23 INFO - PROCESS | 1657 | 1464071003515 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 23:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:23:23 INFO - PROCESS | 1657 | 1464071003520 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:23:23 INFO - PROCESS | 1657 | 1464071003522 Marionette TRACE conn2 <- [1,2254,null,{}] 23:23:23 INFO - PROCESS | 1657 | 1464071003524 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}] 23:23:23 INFO - PROCESS | 1657 | 1464071003625 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 23:23:23 INFO - PROCESS | 1657 | 1464071003675 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b76800 == 52 [pid = 1657] [id = 571] 23:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x113df1c00) [pid = 1657] [serial = 1713] [outer = 0x0] 23:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x116a53800) [pid = 1657] [serial = 1714] [outer = 0x113df1c00] 23:23:23 INFO - PROCESS | 1657 | 1464071003704 Marionette DEBUG loaded listener.js 23:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11837a000) [pid = 1657] [serial = 1715] [outer = 0x113df1c00] 23:23:24 INFO - PROCESS | 1657 | 1464071004192 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]]]}] 23:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 721ms 23:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:23:24 INFO - PROCESS | 1657 | 1464071004241 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 23:23:24 INFO - PROCESS | 1657 | 1464071004244 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 23:23:24 INFO - PROCESS | 1657 | 1464071004247 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:23:24 INFO - PROCESS | 1657 | 1464071004251 Marionette TRACE conn2 <- [1,2258,null,{}] 23:23:24 INFO - PROCESS | 1657 | 1464071004322 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}] 23:23:24 INFO - PROCESS | 1657 | 1464071004485 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 23:23:24 INFO - PROCESS | 1657 | 1464071004520 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c136000 == 53 [pid = 1657] [id = 572] 23:23:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119a9d800) [pid = 1657] [serial = 1716] [outer = 0x0] 23:23:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119d35400) [pid = 1657] [serial = 1717] [outer = 0x119a9d800] 23:23:24 INFO - PROCESS | 1657 | 1464071004552 Marionette DEBUG loaded listener.js 23:23:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12309fc00) [pid = 1657] [serial = 1718] [outer = 0x119a9d800] 23:23:24 INFO - PROCESS | 1657 | 1464071004990 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]]]}] 23:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 755ms 23:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:23:25 INFO - PROCESS | 1657 | 1464071005002 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 23:23:25 INFO - PROCESS | 1657 | 1464071005004 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 23:23:25 INFO - PROCESS | 1657 | 1464071005007 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:23:25 INFO - PROCESS | 1657 | 1464071005009 Marionette TRACE conn2 <- [1,2262,null,{}] 23:23:25 INFO - PROCESS | 1657 | 1464071005012 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}] 23:23:25 INFO - PROCESS | 1657 | 1464071005154 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 23:23:25 INFO - PROCESS | 1657 | 1464071005267 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c955800 == 54 [pid = 1657] [id = 573] 23:23:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x123692000) [pid = 1657] [serial = 1719] [outer = 0x0] 23:23:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x124e6e000) [pid = 1657] [serial = 1720] [outer = 0x123692000] 23:23:25 INFO - PROCESS | 1657 | 1464071005298 Marionette DEBUG loaded listener.js 23:23:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x126031000) [pid = 1657] [serial = 1721] [outer = 0x123692000] 23:23:25 INFO - PROCESS | 1657 | 1464071005669 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]]]}] 23:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 671ms 23:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:23:25 INFO - PROCESS | 1657 | 1464071005678 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 23:23:25 INFO - PROCESS | 1657 | 1464071005679 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 23:23:25 INFO - PROCESS | 1657 | 1464071005682 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:23:25 INFO - PROCESS | 1657 | 1464071005683 Marionette TRACE conn2 <- [1,2266,null,{}] 23:23:25 INFO - PROCESS | 1657 | 1464071005685 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}] 23:23:25 INFO - PROCESS | 1657 | 1464071005783 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 23:23:25 INFO - PROCESS | 1657 | 1464071005868 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc59800 == 55 [pid = 1657] [id = 574] 23:23:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1242c7800) [pid = 1657] [serial = 1722] [outer = 0x0] 23:23:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1266c5c00) [pid = 1657] [serial = 1723] [outer = 0x1242c7800] 23:23:25 INFO - PROCESS | 1657 | 1464071005897 Marionette DEBUG loaded listener.js 23:23:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x126aebc00) [pid = 1657] [serial = 1724] [outer = 0x1242c7800] 23:23:26 INFO - PROCESS | 1657 | 1464071006327 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]]]}] 23:23:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:23:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 23:23:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:23:26 INFO - PROCESS | 1657 | 1464071006353 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 23:23:26 INFO - PROCESS | 1657 | 1464071006354 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 23:23:26 INFO - PROCESS | 1657 | 1464071006357 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:23:26 INFO - PROCESS | 1657 | 1464071006358 Marionette TRACE conn2 <- [1,2270,null,{}] 23:23:26 INFO - PROCESS | 1657 | 1464071006360 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}] 23:23:26 INFO - PROCESS | 1657 | 1464071006474 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 23:23:26 INFO - PROCESS | 1657 | 1464071006531 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12374a000 == 56 [pid = 1657] [id = 575] 23:23:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1264c0c00) [pid = 1657] [serial = 1725] [outer = 0x0] 23:23:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x128da1800) [pid = 1657] [serial = 1726] [outer = 0x1264c0c00] 23:23:26 INFO - PROCESS | 1657 | 1464071006561 Marionette DEBUG loaded listener.js 23:23:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x129074c00) [pid = 1657] [serial = 1727] [outer = 0x1264c0c00] 23:23:27 INFO - PROCESS | 1657 | 1464071007193 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]]]}] 23:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 871ms 23:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:23:27 INFO - PROCESS | 1657 | 1464071007227 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 23:23:27 INFO - PROCESS | 1657 | 1464071007230 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 23:23:27 INFO - PROCESS | 1657 | 1464071007233 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:23:27 INFO - PROCESS | 1657 | 1464071007236 Marionette TRACE conn2 <- [1,2274,null,{}] 23:23:27 INFO - PROCESS | 1657 | 1464071007240 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}] 23:23:27 INFO - PROCESS | 1657 | 1464071007341 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 23:23:27 INFO - PROCESS | 1657 | 1464071007413 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x118367000 == 57 [pid = 1657] [id = 576] 23:23:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x113122c00) [pid = 1657] [serial = 1728] [outer = 0x0] 23:23:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11324a800) [pid = 1657] [serial = 1729] [outer = 0x113122c00] 23:23:27 INFO - PROCESS | 1657 | 1464071007441 Marionette DEBUG loaded listener.js 23:23:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11671e800) [pid = 1657] [serial = 1730] [outer = 0x113122c00] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x12c138800 == 56 [pid = 1657] [id = 568] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf2e800 == 55 [pid = 1657] [id = 567] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x1232b6800 == 54 [pid = 1657] [id = 566] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x12b331800 == 53 [pid = 1657] [id = 565] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x12b319800 == 52 [pid = 1657] [id = 564] 23:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x119a92000) [pid = 1657] [serial = 1654] [outer = 0x0] [url = about:blank] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x129bcf800 == 51 [pid = 1657] [id = 563] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x1290da000 == 50 [pid = 1657] [id = 562] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x12607a800 == 49 [pid = 1657] [id = 561] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x1249a8800 == 48 [pid = 1657] [id = 560] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x119483800 == 47 [pid = 1657] [id = 559] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x112edf800 == 46 [pid = 1657] [id = 558] 23:23:27 INFO - PROCESS | 1657 | --DOCSHELL 0x1171f6000 == 45 [pid = 1657] [id = 557] 23:23:27 INFO - PROCESS | 1657 | 1464071007877 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]]]}] 23:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 673ms 23:23:27 INFO - PROCESS | 1657 | 1464071007909 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 23:23:27 INFO - PROCESS | 1657 | 1464071007914 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 23:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:23:27 INFO - PROCESS | 1657 | 1464071007922 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:23:27 INFO - PROCESS | 1657 | 1464071007925 Marionette TRACE conn2 <- [1,2278,null,{}] 23:23:27 INFO - PROCESS | 1657 | 1464071007928 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}] 23:23:28 INFO - PROCESS | 1657 | 1464071008072 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x112ddac00) [pid = 1657] [serial = 1621] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11767d800) [pid = 1657] [serial = 1636] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x111ab7800) [pid = 1657] [serial = 1627] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x112a17000) [pid = 1657] [serial = 1628] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1130ce800) [pid = 1657] [serial = 1630] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x113a6dc00) [pid = 1657] [serial = 1631] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1166bcc00) [pid = 1657] [serial = 1624] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x116a54000) [pid = 1657] [serial = 1634] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x118073c00) [pid = 1657] [serial = 1639] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x118515800) [pid = 1657] [serial = 1642] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x113d61400) [pid = 1657] [serial = 1645] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1181cb000) [pid = 1657] [serial = 1640] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11937e400) [pid = 1657] [serial = 1648] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1196c0800) [pid = 1657] [serial = 1651] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1160dc800) [pid = 1657] [serial = 1633] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1193ee800) [pid = 1657] [serial = 1649] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119147400) [pid = 1657] [serial = 1643] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x118070c00) [pid = 1657] [serial = 1637] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11896f000) [pid = 1657] [serial = 1646] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1196c6400) [pid = 1657] [serial = 1652] [outer = 0x0] [url = about:blank] 23:23:28 INFO - PROCESS | 1657 | 1464071008168 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x11848a000 == 46 [pid = 1657] [id = 577] 23:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x110fb1400) [pid = 1657] [serial = 1731] [outer = 0x0] 23:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x115ebe000) [pid = 1657] [serial = 1732] [outer = 0x110fb1400] 23:23:28 INFO - PROCESS | 1657 | 1464071008211 Marionette DEBUG loaded listener.js 23:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x118073c00) [pid = 1657] [serial = 1733] [outer = 0x110fb1400] 23:23:28 INFO - PROCESS | 1657 | 1464071008580 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]]]}] 23:23:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:23:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 673ms 23:23:28 INFO - PROCESS | 1657 | 1464071008595 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 23:23:28 INFO - PROCESS | 1657 | 1464071008596 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 23:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:23:28 INFO - PROCESS | 1657 | 1464071008654 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:23:28 INFO - PROCESS | 1657 | 1464071008657 Marionette TRACE conn2 <- [1,2282,null,{}] 23:23:28 INFO - PROCESS | 1657 | 1464071008664 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}] 23:23:28 INFO - PROCESS | 1657 | 1464071008744 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 23:23:28 INFO - PROCESS | 1657 | 1464071008749 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x124993800 == 47 [pid = 1657] [id = 578] 23:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x118382000) [pid = 1657] [serial = 1734] [outer = 0x0] 23:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x118520400) [pid = 1657] [serial = 1735] [outer = 0x118382000] 23:23:28 INFO - PROCESS | 1657 | 1464071008780 Marionette DEBUG loaded listener.js 23:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1191fdc00) [pid = 1657] [serial = 1736] [outer = 0x118382000] 23:23:29 INFO - PROCESS | 1657 | 1464071009107 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]]]}] 23:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 499ms 23:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:23:29 INFO - PROCESS | 1657 | 1464071009127 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 23:23:29 INFO - PROCESS | 1657 | 1464071009129 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 23:23:29 INFO - PROCESS | 1657 | 1464071009131 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:23:29 INFO - PROCESS | 1657 | 1464071009132 Marionette TRACE conn2 <- [1,2286,null,{}] 23:23:29 INFO - PROCESS | 1657 | 1464071009144 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}] 23:23:29 INFO - PROCESS | 1657 | 1464071009227 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 23:23:29 INFO - PROCESS | 1657 | 1464071009282 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x125721000 == 48 [pid = 1657] [id = 579] 23:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119155800) [pid = 1657] [serial = 1737] [outer = 0x0] 23:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1196c3400) [pid = 1657] [serial = 1738] [outer = 0x119155800] 23:23:29 INFO - PROCESS | 1657 | 1464071009308 Marionette DEBUG loaded listener.js 23:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x119a99400) [pid = 1657] [serial = 1739] [outer = 0x119155800] 23:23:29 INFO - PROCESS | 1657 | 1464071009573 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]]]}] 23:23: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 23:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 478ms 23:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:23:29 INFO - PROCESS | 1657 | 1464071009610 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 23:23:29 INFO - PROCESS | 1657 | 1464071009611 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 23:23:29 INFO - PROCESS | 1657 | 1464071009613 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:23:29 INFO - PROCESS | 1657 | 1464071009614 Marionette TRACE conn2 <- [1,2290,null,{}] 23:23:29 INFO - PROCESS | 1657 | 1464071009617 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}] 23:23:29 INFO - PROCESS | 1657 | 1464071009710 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 23:23:29 INFO - PROCESS | 1657 | 1464071009714 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b83800 == 49 [pid = 1657] [id = 580] 23:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119b9d800) [pid = 1657] [serial = 1740] [outer = 0x0] 23:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x119d5a000) [pid = 1657] [serial = 1741] [outer = 0x119b9d800] 23:23:29 INFO - PROCESS | 1657 | 1464071009743 Marionette DEBUG loaded listener.js 23:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1230e6400) [pid = 1657] [serial = 1742] [outer = 0x119b9d800] 23:23:30 INFO - PROCESS | 1657 | 1464071010096 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]]]}] 23:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 23:23:30 INFO - PROCESS | 1657 | 1464071010144 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 23:23:30 INFO - PROCESS | 1657 | 1464071010145 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 23:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:23:30 INFO - PROCESS | 1657 | 1464071010147 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:23:30 INFO - PROCESS | 1657 | 1464071010148 Marionette TRACE conn2 <- [1,2294,null,{}] 23:23:30 INFO - PROCESS | 1657 | 1464071010151 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}] 23:23:30 INFO - PROCESS | 1657 | 1464071010262 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 23:23:30 INFO - PROCESS | 1657 | 1464071010282 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x129ab2000 == 50 [pid = 1657] [id = 581] 23:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12368dc00) [pid = 1657] [serial = 1743] [outer = 0x0] 23:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x124e03000) [pid = 1657] [serial = 1744] [outer = 0x12368dc00] 23:23:30 INFO - PROCESS | 1657 | 1464071010308 Marionette DEBUG loaded listener.js 23:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x126030800) [pid = 1657] [serial = 1745] [outer = 0x12368dc00] 23:23:30 INFO - PROCESS | 1657 | 1464071010618 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]]]}] 23:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 23:23:30 INFO - PROCESS | 1657 | 1464071010665 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 23:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:23:30 INFO - PROCESS | 1657 | 1464071010667 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 23:23:30 INFO - PROCESS | 1657 | 1464071010669 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:23:30 INFO - PROCESS | 1657 | 1464071010670 Marionette TRACE conn2 <- [1,2298,null,{}] 23:23:30 INFO - PROCESS | 1657 | 1464071010672 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}] 23:23:30 INFO - PROCESS | 1657 | 1464071010770 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 23:23:30 INFO - PROCESS | 1657 | 1464071010775 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b20d800 == 51 [pid = 1657] [id = 582] 23:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x125675800) [pid = 1657] [serial = 1746] [outer = 0x0] 23:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1266cec00) [pid = 1657] [serial = 1747] [outer = 0x125675800] 23:23:30 INFO - PROCESS | 1657 | 1464071010827 Marionette DEBUG loaded listener.js 23:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x128d12800) [pid = 1657] [serial = 1748] [outer = 0x125675800] 23:23:31 INFO - PROCESS | 1657 | 1464071011140 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]]]}] 23:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 519ms 23:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:23:31 INFO - PROCESS | 1657 | 1464071011192 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 23:23:31 INFO - PROCESS | 1657 | 1464071011193 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 23:23:31 INFO - PROCESS | 1657 | 1464071011195 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:23:31 INFO - PROCESS | 1657 | 1464071011196 Marionette TRACE conn2 <- [1,2302,null,{}] 23:23:31 INFO - PROCESS | 1657 | 1464071011198 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}] 23:23:31 INFO - PROCESS | 1657 | 1464071011296 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 23:23:31 INFO - PROCESS | 1657 | 1464071011301 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb2a800 == 52 [pid = 1657] [id = 583] 23:23:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x126773c00) [pid = 1657] [serial = 1749] [outer = 0x0] 23:23:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x128d18c00) [pid = 1657] [serial = 1750] [outer = 0x126773c00] 23:23:31 INFO - PROCESS | 1657 | 1464071011326 Marionette DEBUG loaded listener.js 23:23:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x128dabc00) [pid = 1657] [serial = 1751] [outer = 0x126773c00] 23:23:31 INFO - PROCESS | 1657 | 1464071011672 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]]]}] 23:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 23:23:31 INFO - PROCESS | 1657 | 1464071011717 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 23:23:31 INFO - PROCESS | 1657 | 1464071011718 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 23:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:23:31 INFO - PROCESS | 1657 | 1464071011722 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:23:31 INFO - PROCESS | 1657 | 1464071011723 Marionette TRACE conn2 <- [1,2306,null,{}] 23:23:31 INFO - PROCESS | 1657 | 1464071011727 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}] 23:23:31 INFO - PROCESS | 1657 | 1464071011877 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 23:23:31 INFO - PROCESS | 1657 | 1464071011894 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c12c800 == 53 [pid = 1657] [id = 584] 23:23:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1197c2400) [pid = 1657] [serial = 1752] [outer = 0x0] 23:23:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x129070000) [pid = 1657] [serial = 1753] [outer = 0x1197c2400] 23:23:31 INFO - PROCESS | 1657 | 1464071011936 Marionette DEBUG loaded listener.js 23:23:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12934dc00) [pid = 1657] [serial = 1754] [outer = 0x1197c2400] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1230a2000) [pid = 1657] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x124613800) [pid = 1657] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x117169400) [pid = 1657] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12567d000) [pid = 1657] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x110fae000) [pid = 1657] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x110f65800) [pid = 1657] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11618d400) [pid = 1657] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x118f41c00) [pid = 1657] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x124614400) [pid = 1657] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x112ef4000) [pid = 1657] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1196bcc00) [pid = 1657] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:23:32 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x119a9f400) [pid = 1657] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:23:32 INFO - PROCESS | 1657 | 1464071012432 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]]]}] 23:23:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:23:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 721ms 23:23:32 INFO - PROCESS | 1657 | 1464071012442 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 23:23:32 INFO - PROCESS | 1657 | 1464071012444 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 23:23:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:23:32 INFO - PROCESS | 1657 | 1464071012446 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:23:32 INFO - PROCESS | 1657 | 1464071012447 Marionette TRACE conn2 <- [1,2310,null,{}] 23:23:32 INFO - PROCESS | 1657 | 1464071012449 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}] 23:23:32 INFO - PROCESS | 1657 | 1464071012540 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 23:23:32 INFO - PROCESS | 1657 | 1464071012608 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c13b000 == 54 [pid = 1657] [id = 585] 23:23:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x110f66000) [pid = 1657] [serial = 1755] [outer = 0x0] 23:23:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x118978c00) [pid = 1657] [serial = 1756] [outer = 0x110f66000] 23:23:32 INFO - PROCESS | 1657 | 1464071012634 Marionette DEBUG loaded listener.js 23:23:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x126036400) [pid = 1657] [serial = 1757] [outer = 0x110f66000] 23:23:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:23:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 468ms 23:23:32 INFO - PROCESS | 1657 | 1464071012909 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]]]}] 23:23:32 INFO - PROCESS | 1657 | 1464071012923 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 23:23:32 INFO - PROCESS | 1657 | 1464071012932 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 23:23:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:23:32 INFO - PROCESS | 1657 | 1464071012942 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:23:32 INFO - PROCESS | 1657 | 1464071012944 Marionette TRACE conn2 <- [1,2314,null,{}] 23:23:32 INFO - PROCESS | 1657 | 1464071012946 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}] 23:23:33 INFO - PROCESS | 1657 | 1464071013047 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 23:23:33 INFO - PROCESS | 1657 | 1464071013052 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cdb1800 == 55 [pid = 1657] [id = 586] 23:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12934c800) [pid = 1657] [serial = 1758] [outer = 0x0] 23:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1295cf800) [pid = 1657] [serial = 1759] [outer = 0x12934c800] 23:23:33 INFO - PROCESS | 1657 | 1464071013081 Marionette DEBUG loaded listener.js 23:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x129b1e400) [pid = 1657] [serial = 1760] [outer = 0x12934c800] 23:23:33 INFO - PROCESS | 1657 | 1464071013410 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]]]}] 23:23:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:23:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 527ms 23:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:23:33 INFO - PROCESS | 1657 | 1464071013462 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 23:23:33 INFO - PROCESS | 1657 | 1464071013463 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 23:23:33 INFO - PROCESS | 1657 | 1464071013466 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:23:33 INFO - PROCESS | 1657 | 1464071013467 Marionette TRACE conn2 <- [1,2318,null,{}] 23:23:33 INFO - PROCESS | 1657 | 1464071013469 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}] 23:23:33 INFO - PROCESS | 1657 | 1464071013575 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 23:23:33 INFO - PROCESS | 1657 | 1464071013582 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfd0000 == 56 [pid = 1657] [id = 587] 23:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12978ec00) [pid = 1657] [serial = 1761] [outer = 0x0] 23:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x129b27800) [pid = 1657] [serial = 1762] [outer = 0x12978ec00] 23:23:33 INFO - PROCESS | 1657 | 1464071013608 Marionette DEBUG loaded listener.js 23:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x129bf2c00) [pid = 1657] [serial = 1763] [outer = 0x12978ec00] 23:23:33 INFO - PROCESS | 1657 | 1464071013919 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] 23:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:23:33 INFO - PROCESS | 1657 | 1464071013940 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 23:23:33 INFO - PROCESS | 1657 | 1464071013943 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:23:33 INFO - PROCESS | 1657 | 1464071013944 Marionette TRACE conn2 <- [1,2322,null,{}] 23:23:33 INFO - PROCESS | 1657 | 1464071013946 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}] 23:23:34 INFO - PROCESS | 1657 | 1464071014053 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 23:23:34 INFO - PROCESS | 1657 | 1464071014058 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d464800 == 57 [pid = 1657] [id = 588] 23:23:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x129bf7800) [pid = 1657] [serial = 1764] [outer = 0x0] 23:23:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12a8d4c00) [pid = 1657] [serial = 1765] [outer = 0x129bf7800] 23:23:34 INFO - PROCESS | 1657 | 1464071014089 Marionette DEBUG loaded listener.js 23:23:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12a8e1800) [pid = 1657] [serial = 1766] [outer = 0x129bf7800] 23:23:34 INFO - PROCESS | 1657 | 1464071014675 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]]]}] 23:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 769ms 23:23:34 INFO - PROCESS | 1657 | 1464071014713 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 23:23:34 INFO - PROCESS | 1657 | 1464071014716 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 23:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:23:34 INFO - PROCESS | 1657 | 1464071014721 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:23:34 INFO - PROCESS | 1657 | 1464071014725 Marionette TRACE conn2 <- [1,2326,null,{}] 23:23:34 INFO - PROCESS | 1657 | 1464071014731 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}] 23:23:34 INFO - PROCESS | 1657 | 1464071014980 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 23:23:35 INFO - PROCESS | 1657 | 1464071015055 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bd2800 == 58 [pid = 1657] [id = 589] 23:23:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x112a17400) [pid = 1657] [serial = 1767] [outer = 0x0] 23:23:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1130d1000) [pid = 1657] [serial = 1768] [outer = 0x112a17400] 23:23:35 INFO - PROCESS | 1657 | 1464071015107 Marionette DEBUG loaded listener.js 23:23:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x116715000) [pid = 1657] [serial = 1769] [outer = 0x112a17400] 23:23:35 INFO - PROCESS | 1657 | 1464071015612 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]]]}] 23:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 926ms 23:23:35 INFO - PROCESS | 1657 | 1464071015646 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 23:23:35 INFO - PROCESS | 1657 | 1464071015651 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 23:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:23:35 INFO - PROCESS | 1657 | 1464071015655 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:23:35 INFO - PROCESS | 1657 | 1464071015657 Marionette TRACE conn2 <- [1,2330,null,{}] 23:23:35 INFO - PROCESS | 1657 | 1464071015660 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}] 23:23:35 INFO - PROCESS | 1657 | 1464071015765 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 23:23:35 INFO - PROCESS | 1657 | 1464071015821 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b6e000 == 59 [pid = 1657] [id = 590] 23:23:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x117012400) [pid = 1657] [serial = 1770] [outer = 0x0] 23:23:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x118381c00) [pid = 1657] [serial = 1771] [outer = 0x117012400] 23:23:35 INFO - PROCESS | 1657 | 1464071015851 Marionette DEBUG loaded listener.js 23:23:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x119156000) [pid = 1657] [serial = 1772] [outer = 0x117012400] 23:23:36 INFO - PROCESS | 1657 | 1464071016258 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]]]}] 23:23:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:23:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 624ms 23:23:36 INFO - PROCESS | 1657 | 1464071016280 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 23:23:36 INFO - PROCESS | 1657 | 1464071016281 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 23:23:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:23:36 INFO - PROCESS | 1657 | 1464071016284 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:23:36 INFO - PROCESS | 1657 | 1464071016287 Marionette TRACE conn2 <- [1,2334,null,{}] 23:23:36 INFO - PROCESS | 1657 | 1464071016294 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}] 23:23:36 INFO - PROCESS | 1657 | 1464071016404 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 23:23:36 INFO - PROCESS | 1657 | 1464071016498 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d343800 == 60 [pid = 1657] [id = 591] 23:23:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x119a99c00) [pid = 1657] [serial = 1773] [outer = 0x0] 23:23:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12309b400) [pid = 1657] [serial = 1774] [outer = 0x119a99c00] 23:23:36 INFO - PROCESS | 1657 | 1464071016542 Marionette DEBUG loaded listener.js 23:23:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x124e72400) [pid = 1657] [serial = 1775] [outer = 0x119a99c00] 23:23:36 INFO - PROCESS | 1657 | 1464071016970 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]]]}] 23:23:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:23:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 721ms 23:23:37 INFO - PROCESS | 1657 | 1464071017006 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 23:23:37 INFO - PROCESS | 1657 | 1464071017009 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 23:23:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:23:37 INFO - PROCESS | 1657 | 1464071017013 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:23:37 INFO - PROCESS | 1657 | 1464071017014 Marionette TRACE conn2 <- [1,2338,null,{}] 23:23:37 INFO - PROCESS | 1657 | 1464071017018 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}] 23:23:37 INFO - PROCESS | 1657 | 1464071017138 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 23:23:37 INFO - PROCESS | 1657 | 1464071017188 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4c8800 == 61 [pid = 1657] [id = 592] 23:23:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x125199400) [pid = 1657] [serial = 1776] [outer = 0x0] 23:23:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x128daf800) [pid = 1657] [serial = 1777] [outer = 0x125199400] 23:23:37 INFO - PROCESS | 1657 | 1464071017213 Marionette DEBUG loaded listener.js 23:23:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x1295cc800) [pid = 1657] [serial = 1778] [outer = 0x125199400] 23:23:37 INFO - PROCESS | 1657 | 1464071017716 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]]]}] 23:23:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:23:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 771ms 23:23:37 INFO - PROCESS | 1657 | 1464071017784 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 23:23:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:23:37 INFO - PROCESS | 1657 | 1464071017789 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 23:23:37 INFO - PROCESS | 1657 | 1464071017792 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:23:37 INFO - PROCESS | 1657 | 1464071017795 Marionette TRACE conn2 <- [1,2342,null,{}] 23:23:37 INFO - PROCESS | 1657 | 1464071017798 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}] 23:23:37 INFO - PROCESS | 1657 | 1464071017953 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 23:23:38 INFO - PROCESS | 1657 | 1464071018024 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d54e800 == 62 [pid = 1657] [id = 593] 23:23:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x119d36000) [pid = 1657] [serial = 1779] [outer = 0x0] 23:23:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x129797c00) [pid = 1657] [serial = 1780] [outer = 0x119d36000] 23:23:38 INFO - PROCESS | 1657 | 1464071018054 Marionette DEBUG loaded listener.js 23:23:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x129bf8c00) [pid = 1657] [serial = 1781] [outer = 0x119d36000] 23:23:38 INFO - PROCESS | 1657 | 1464071018495 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]]]}] 23:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 722ms 23:23:38 INFO - PROCESS | 1657 | 1464071018514 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 23:23:38 INFO - PROCESS | 1657 | 1464071018515 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 23:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:23:38 INFO - PROCESS | 1657 | 1464071018518 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:23:38 INFO - PROCESS | 1657 | 1464071018519 Marionette TRACE conn2 <- [1,2346,null,{}] 23:23:38 INFO - PROCESS | 1657 | 1464071018521 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}] 23:23:38 INFO - PROCESS | 1657 | 1464071018639 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 23:23:38 INFO - PROCESS | 1657 | 1464071018698 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d6a4000 == 63 [pid = 1657] [id = 594] 23:23:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12a8d8c00) [pid = 1657] [serial = 1782] [outer = 0x0] 23:23:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12b00dc00) [pid = 1657] [serial = 1783] [outer = 0x12a8d8c00] 23:23:38 INFO - PROCESS | 1657 | 1464071018728 Marionette DEBUG loaded listener.js 23:23:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12b2a3c00) [pid = 1657] [serial = 1784] [outer = 0x12a8d8c00] 23:23:39 INFO - PROCESS | 1657 | 1464071019377 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]]]}] 23:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 923ms 23:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:23:39 INFO - PROCESS | 1657 | 1464071019451 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 23:23:39 INFO - PROCESS | 1657 | 1464071019454 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 23:23:39 INFO - PROCESS | 1657 | 1464071019459 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:23:39 INFO - PROCESS | 1657 | 1464071019461 Marionette TRACE conn2 <- [1,2350,null,{}] 23:23:39 INFO - PROCESS | 1657 | 1464071019465 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}] 23:23:39 INFO - PROCESS | 1657 | 1464071019557 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 23:23:39 INFO - PROCESS | 1657 | 1464071019631 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12343f800 == 64 [pid = 1657] [id = 595] 23:23:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1122a9c00) [pid = 1657] [serial = 1785] [outer = 0x0] 23:23:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x112a10800) [pid = 1657] [serial = 1786] [outer = 0x1122a9c00] 23:23:39 INFO - PROCESS | 1657 | 1464071019659 Marionette DEBUG loaded listener.js 23:23:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x113121800) [pid = 1657] [serial = 1787] [outer = 0x1122a9c00] 23:23:40 INFO - PROCESS | 1657 | 1464071020083 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]]]}] 23:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 671ms 23:23:40 INFO - PROCESS | 1657 | 1464071020130 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 23:23:40 INFO - PROCESS | 1657 | 1464071020134 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 23:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:23:40 INFO - PROCESS | 1657 | 1464071020138 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:23:40 INFO - PROCESS | 1657 | 1464071020140 Marionette TRACE conn2 <- [1,2354,null,{}] 23:23:40 INFO - PROCESS | 1657 | 1464071020142 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}] 23:23:40 INFO - PROCESS | 1657 | 1464071020234 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 23:23:40 INFO - PROCESS | 1657 | 1464071020305 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x119497800 == 65 [pid = 1657] [id = 596] 23:23:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x11323d000) [pid = 1657] [serial = 1788] [outer = 0x0] 23:23:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x113d63c00) [pid = 1657] [serial = 1789] [outer = 0x11323d000] 23:23:40 INFO - PROCESS | 1657 | 1464071020332 Marionette DEBUG loaded listener.js 23:23:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1161f4c00) [pid = 1657] [serial = 1790] [outer = 0x11323d000] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfd0000 == 64 [pid = 1657] [id = 587] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12cdb1800 == 63 [pid = 1657] [id = 586] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12c13b000 == 62 [pid = 1657] [id = 585] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12c12c800 == 61 [pid = 1657] [id = 584] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb2a800 == 60 [pid = 1657] [id = 583] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12b20d800 == 59 [pid = 1657] [id = 582] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x129ab2000 == 58 [pid = 1657] [id = 581] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x110fb4800) [pid = 1657] [serial = 1657] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1166b6800) [pid = 1657] [serial = 1660] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x1181d0800) [pid = 1657] [serial = 1663] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x1193e6800) [pid = 1657] [serial = 1666] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x119d38800) [pid = 1657] [serial = 1669] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x126a11400) [pid = 1657] [serial = 1708] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x128b83800 == 57 [pid = 1657] [id = 580] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x125721000 == 56 [pid = 1657] [id = 579] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x124993800 == 55 [pid = 1657] [id = 578] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11848a000 == 54 [pid = 1657] [id = 577] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x118367000 == 53 [pid = 1657] [id = 576] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12c136000 == 52 [pid = 1657] [id = 572] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x128b76800 == 51 [pid = 1657] [id = 571] 23:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11931f800 == 50 [pid = 1657] [id = 570] 23:23:40 INFO - PROCESS | 1657 | 1464071020759 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]]]}] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x123481c00) [pid = 1657] [serial = 1690] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x124a39c00) [pid = 1657] [serial = 1693] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x118066c00) [pid = 1657] [serial = 1681] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x126a09400) [pid = 1657] [serial = 1706] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x118956400) [pid = 1657] [serial = 1682] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x112a11400) [pid = 1657] [serial = 1675] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x113348400) [pid = 1657] [serial = 1676] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x111a0b400) [pid = 1657] [serial = 1673] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x110f6ec00) [pid = 1657] [serial = 1672] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x116720c00) [pid = 1657] [serial = 1678] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11700f800) [pid = 1657] [serial = 1679] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1193e1c00) [pid = 1657] [serial = 1684] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1197bf000) [pid = 1657] [serial = 1685] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x124e6dc00) [pid = 1657] [serial = 1696] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x124e11400) [pid = 1657] [serial = 1694] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11716d800) [pid = 1657] [serial = 1699] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x119153000) [pid = 1657] [serial = 1700] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1266ce000) [pid = 1657] [serial = 1705] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12503c400) [pid = 1657] [serial = 1697] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x125679c00) [pid = 1657] [serial = 1702] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x119d41800) [pid = 1657] [serial = 1687] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1242c4800) [pid = 1657] [serial = 1691] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x126030c00) [pid = 1657] [serial = 1703] [outer = 0x0] [url = about:blank] 23:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1230a1000) [pid = 1657] [serial = 1688] [outer = 0x0] [url = about:blank] 23:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 670ms 23:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:23:40 INFO - PROCESS | 1657 | 1464071020809 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 23:23:40 INFO - PROCESS | 1657 | 1464071020810 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 23:23:40 INFO - PROCESS | 1657 | 1464071020812 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:23:40 INFO - PROCESS | 1657 | 1464071020814 Marionette TRACE conn2 <- [1,2358,null,{}] 23:23:40 INFO - PROCESS | 1657 | 1464071020822 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}] 23:23:40 INFO - PROCESS | 1657 | 1464071020922 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 23:23:40 INFO - PROCESS | 1657 | 1464071020929 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x11898e000 == 51 [pid = 1657] [id = 597] 23:23:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1169b3000) [pid = 1657] [serial = 1791] [outer = 0x0] 23:23:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x117169400) [pid = 1657] [serial = 1792] [outer = 0x1169b3000] 23:23:40 INFO - PROCESS | 1657 | 1464071020957 Marionette DEBUG loaded listener.js 23:23:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1180aa000) [pid = 1657] [serial = 1793] [outer = 0x1169b3000] 23:23:41 INFO - PROCESS | 1657 | 1464071021306 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]]]}] 23:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 571ms 23:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:23:41 INFO - PROCESS | 1657 | 1464071021384 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 23:23:41 INFO - PROCESS | 1657 | 1464071021386 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 23:23:41 INFO - PROCESS | 1657 | 1464071021388 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:23:41 INFO - PROCESS | 1657 | 1464071021389 Marionette TRACE conn2 <- [1,2362,null,{}] 23:23:41 INFO - PROCESS | 1657 | 1464071021391 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}] 23:23:41 INFO - PROCESS | 1657 | 1464071021470 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 23:23:41 INFO - PROCESS | 1657 | 1464071021475 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x124cca000 == 52 [pid = 1657] [id = 598] 23:23:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1181cd400) [pid = 1657] [serial = 1794] [outer = 0x0] 23:23:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x118516400) [pid = 1657] [serial = 1795] [outer = 0x1181cd400] 23:23:41 INFO - PROCESS | 1657 | 1464071021501 Marionette DEBUG loaded listener.js 23:23:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x119153000) [pid = 1657] [serial = 1796] [outer = 0x1181cd400] 23:23:41 INFO - PROCESS | 1657 | 1464071021839 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]]]}] 23:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 469ms 23:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:23:41 INFO - PROCESS | 1657 | 1464071021858 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 23:23:41 INFO - PROCESS | 1657 | 1464071021859 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 23:23:41 INFO - PROCESS | 1657 | 1464071021861 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:23:41 INFO - PROCESS | 1657 | 1464071021874 Marionette TRACE conn2 <- [1,2366,null,{}] 23:23:41 INFO - PROCESS | 1657 | 1464071021876 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}] 23:23:41 INFO - PROCESS | 1657 | 1464071021990 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 23:23:42 INFO - PROCESS | 1657 | 1464071021998 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x113315000 == 53 [pid = 1657] [id = 599] 23:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x118972000) [pid = 1657] [serial = 1797] [outer = 0x0] 23:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1193e1400) [pid = 1657] [serial = 1798] [outer = 0x118972000] 23:23:42 INFO - PROCESS | 1657 | 1464071022025 Marionette DEBUG loaded listener.js 23:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1196bcc00) [pid = 1657] [serial = 1799] [outer = 0x118972000] 23:23:42 INFO - PROCESS | 1657 | 1464071022373 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]]]}] 23:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 529ms 23:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:23:42 INFO - PROCESS | 1657 | 1464071022391 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 23:23:42 INFO - PROCESS | 1657 | 1464071022392 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 23:23:42 INFO - PROCESS | 1657 | 1464071022394 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:23:42 INFO - PROCESS | 1657 | 1464071022395 Marionette TRACE conn2 <- [1,2370,null,{}] 23:23:42 INFO - PROCESS | 1657 | 1464071022398 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}] 23:23:42 INFO - PROCESS | 1657 | 1464071022519 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 23:23:42 INFO - PROCESS | 1657 | 1464071022558 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x129527000 == 54 [pid = 1657] [id = 600] 23:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1196c4800) [pid = 1657] [serial = 1800] [outer = 0x0] 23:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x119a92000) [pid = 1657] [serial = 1801] [outer = 0x1196c4800] 23:23:42 INFO - PROCESS | 1657 | 1464071022583 Marionette DEBUG loaded listener.js 23:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x124a39c00) [pid = 1657] [serial = 1802] [outer = 0x1196c4800] 23:23:42 INFO - PROCESS | 1657 | 1464071022889 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]]]}] 23:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 23:23:42 INFO - PROCESS | 1657 | 1464071022913 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 23:23:42 INFO - PROCESS | 1657 | 1464071022914 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 23:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:23:42 INFO - PROCESS | 1657 | 1464071022925 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:23:42 INFO - PROCESS | 1657 | 1464071022926 Marionette TRACE conn2 <- [1,2374,null,{}] 23:23:42 INFO - PROCESS | 1657 | 1464071022928 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}] 23:23:43 INFO - PROCESS | 1657 | 1464071023037 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 23:23:43 INFO - PROCESS | 1657 | 1464071023042 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae75800 == 55 [pid = 1657] [id = 601] 23:23:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1196c5400) [pid = 1657] [serial = 1803] [outer = 0x0] 23:23:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x124e71000) [pid = 1657] [serial = 1804] [outer = 0x1196c5400] 23:23:43 INFO - PROCESS | 1657 | 1464071023097 Marionette DEBUG loaded listener.js 23:23:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x126029800) [pid = 1657] [serial = 1805] [outer = 0x1196c5400] 23:23:43 INFO - PROCESS | 1657 | 1464071023424 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]]]}] 23:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 527ms 23:23:43 INFO - PROCESS | 1657 | 1464071023443 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 23:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:23:43 INFO - PROCESS | 1657 | 1464071023444 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 23:23:43 INFO - PROCESS | 1657 | 1464071023446 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:23:43 INFO - PROCESS | 1657 | 1464071023448 Marionette TRACE conn2 <- [1,2378,null,{}] 23:23:43 INFO - PROCESS | 1657 | 1464071023450 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}] 23:23:43 INFO - PROCESS | 1657 | 1464071023546 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 23:23:43 INFO - PROCESS | 1657 | 1464071023562 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b220800 == 56 [pid = 1657] [id = 602] 23:23:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x126037c00) [pid = 1657] [serial = 1806] [outer = 0x0] 23:23:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x126693400) [pid = 1657] [serial = 1807] [outer = 0x126037c00] 23:23:43 INFO - PROCESS | 1657 | 1464071023587 Marionette DEBUG loaded listener.js 23:23:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x128d10400) [pid = 1657] [serial = 1808] [outer = 0x126037c00] 23:23:43 INFO - PROCESS | 1657 | 1464071023935 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]]]}] 23:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 517ms 23:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:23:43 INFO - PROCESS | 1657 | 1464071023973 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 23:23:43 INFO - PROCESS | 1657 | 1464071023974 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 23:23:43 INFO - PROCESS | 1657 | 1464071023977 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:23:43 INFO - PROCESS | 1657 | 1464071023978 Marionette TRACE conn2 <- [1,2382,null,{}] 23:23:43 INFO - PROCESS | 1657 | 1464071023980 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}] 23:23:44 INFO - PROCESS | 1657 | 1464071024082 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 23:23:44 INFO - PROCESS | 1657 | 1464071024086 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb31000 == 57 [pid = 1657] [id = 603] 23:23:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12641cc00) [pid = 1657] [serial = 1809] [outer = 0x0] 23:23:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x128d1cc00) [pid = 1657] [serial = 1810] [outer = 0x12641cc00] 23:23:44 INFO - PROCESS | 1657 | 1464071024111 Marionette DEBUG loaded listener.js 23:23:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12934a400) [pid = 1657] [serial = 1811] [outer = 0x12641cc00] 23:23:44 INFO - PROCESS | 1657 | 1464071024466 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]]]}] 23:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 518ms 23:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:23:44 INFO - PROCESS | 1657 | 1464071024495 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 23:23:44 INFO - PROCESS | 1657 | 1464071024496 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 23:23:44 INFO - PROCESS | 1657 | 1464071024498 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:23:44 INFO - PROCESS | 1657 | 1464071024499 Marionette TRACE conn2 <- [1,2386,null,{}] 23:23:44 INFO - PROCESS | 1657 | 1464071024502 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}] 23:23:44 INFO - PROCESS | 1657 | 1464071024619 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 23:23:44 INFO - PROCESS | 1657 | 1464071024624 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c12a000 == 58 [pid = 1657] [id = 604] 23:23:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1264bbc00) [pid = 1657] [serial = 1812] [outer = 0x0] 23:23:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1295c6400) [pid = 1657] [serial = 1813] [outer = 0x1264bbc00] 23:23:44 INFO - PROCESS | 1657 | 1464071024648 Marionette DEBUG loaded listener.js 23:23:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x129bf0c00) [pid = 1657] [serial = 1814] [outer = 0x1264bbc00] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x118382000) [pid = 1657] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x119155800) [pid = 1657] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x1264c0c00) [pid = 1657] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x119b9d800) [pid = 1657] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12934c800) [pid = 1657] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12978ec00) [pid = 1657] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12368dc00) [pid = 1657] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1122adc00) [pid = 1657] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x125675800) [pid = 1657] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x126773c00) [pid = 1657] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1197c2400) [pid = 1657] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x110f66000) [pid = 1657] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x110fb1400) [pid = 1657] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:23:45 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x113122c00) [pid = 1657] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:23:45 INFO - PROCESS | 1657 | 1464071025115 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]]]}] 23:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 668ms 23:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:23:45 INFO - PROCESS | 1657 | 1464071025167 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 23:23:45 INFO - PROCESS | 1657 | 1464071025169 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 23:23:45 INFO - PROCESS | 1657 | 1464071025171 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:23:45 INFO - PROCESS | 1657 | 1464071025172 Marionette TRACE conn2 <- [1,2390,null,{}] 23:23:45 INFO - PROCESS | 1657 | 1464071025174 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}] 23:23:45 INFO - PROCESS | 1657 | 1464071025271 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 23:23:45 INFO - PROCESS | 1657 | 1464071025333 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c544000 == 59 [pid = 1657] [id = 605] 23:23:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x112a17000) [pid = 1657] [serial = 1815] [outer = 0x0] 23:23:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1197c9800) [pid = 1657] [serial = 1816] [outer = 0x112a17000] 23:23:45 INFO - PROCESS | 1657 | 1464071025362 Marionette DEBUG loaded listener.js 23:23:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x129bfb000) [pid = 1657] [serial = 1817] [outer = 0x112a17000] 23:23:45 INFO - PROCESS | 1657 | 1464071025717 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]]]}] 23:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 568ms 23:23:45 INFO - PROCESS | 1657 | 1464071025740 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 23:23:45 INFO - PROCESS | 1657 | 1464071025742 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 23:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:23:45 INFO - PROCESS | 1657 | 1464071025745 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:23:45 INFO - PROCESS | 1657 | 1464071025747 Marionette TRACE conn2 <- [1,2394,null,{}] 23:23:45 INFO - PROCESS | 1657 | 1464071025751 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}] 23:23:45 INFO - PROCESS | 1657 | 1464071025882 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 23:23:45 INFO - PROCESS | 1657 | 1464071025970 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc5f000 == 60 [pid = 1657] [id = 606] 23:23:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x113122400) [pid = 1657] [serial = 1818] [outer = 0x0] 23:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12a8da000) [pid = 1657] [serial = 1819] [outer = 0x113122400] 23:23:46 INFO - PROCESS | 1657 | 1464071026012 Marionette DEBUG loaded listener.js 23:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12b011000) [pid = 1657] [serial = 1820] [outer = 0x113122400] 23:23:46 INFO - PROCESS | 1657 | 1464071026359 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]]]}] 23:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 23:23:46 INFO - PROCESS | 1657 | 1464071026415 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 23:23:46 INFO - PROCESS | 1657 | 1464071026417 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 23:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:23:46 INFO - PROCESS | 1657 | 1464071026419 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:23:46 INFO - PROCESS | 1657 | 1464071026420 Marionette TRACE conn2 <- [1,2398,null,{}] 23:23:46 INFO - PROCESS | 1657 | 1464071026423 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}] 23:23:46 INFO - PROCESS | 1657 | 1464071026567 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 23:23:46 INFO - PROCESS | 1657 | 1464071026577 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cdb0800 == 61 [pid = 1657] [id = 607] 23:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x129bf9400) [pid = 1657] [serial = 1821] [outer = 0x0] 23:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12b29f800) [pid = 1657] [serial = 1822] [outer = 0x129bf9400] 23:23:46 INFO - PROCESS | 1657 | 1464071026604 Marionette DEBUG loaded listener.js 23:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12b2aa000) [pid = 1657] [serial = 1823] [outer = 0x129bf9400] 23:23:46 INFO - PROCESS | 1657 | 1464071026904 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]]]}] 23:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 23:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:23:46 INFO - PROCESS | 1657 | 1464071026940 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 23:23:46 INFO - PROCESS | 1657 | 1464071026941 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 23:23:46 INFO - PROCESS | 1657 | 1464071026943 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:23:46 INFO - PROCESS | 1657 | 1464071026944 Marionette TRACE conn2 <- [1,2402,null,{}] 23:23:46 INFO - PROCESS | 1657 | 1464071026954 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}] 23:23:47 INFO - PROCESS | 1657 | 1464071027094 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 23:23:47 INFO - PROCESS | 1657 | 1464071027152 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x11663e000 == 62 [pid = 1657] [id = 608] 23:23:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x110f33800) [pid = 1657] [serial = 1824] [outer = 0x0] 23:23:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x110f69400) [pid = 1657] [serial = 1825] [outer = 0x110f33800] 23:23:47 INFO - PROCESS | 1657 | 1464071027184 Marionette DEBUG loaded listener.js 23:23:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1110ab000) [pid = 1657] [serial = 1826] [outer = 0x110f33800] 23:23:47 INFO - PROCESS | 1657 | 1464071027688 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]]]}] 23:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 818ms 23:23:47 INFO - PROCESS | 1657 | 1464071027764 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 23:23:47 INFO - PROCESS | 1657 | 1464071027768 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 23:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:23:47 INFO - PROCESS | 1657 | 1464071027773 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:23:47 INFO - PROCESS | 1657 | 1464071027776 Marionette TRACE conn2 <- [1,2406,null,{}] 23:23:47 INFO - PROCESS | 1657 | 1464071027781 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}] 23:23:47 INFO - PROCESS | 1657 | 1464071027940 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 23:23:48 INFO - PROCESS | 1657 | 1464071028069 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x123760800 == 63 [pid = 1657] [id = 609] 23:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x11312ec00) [pid = 1657] [serial = 1827] [outer = 0x0] 23:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1160e6800) [pid = 1657] [serial = 1828] [outer = 0x11312ec00] 23:23:48 INFO - PROCESS | 1657 | 1464071028119 Marionette DEBUG loaded listener.js 23:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1169ba400) [pid = 1657] [serial = 1829] [outer = 0x11312ec00] 23:23:48 INFO - PROCESS | 1657 | 1464071028580 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]]]}] 23:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 874ms 23:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:23:48 INFO - PROCESS | 1657 | 1464071028653 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 23:23:48 INFO - PROCESS | 1657 | 1464071028655 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 23:23:48 INFO - PROCESS | 1657 | 1464071028659 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:23:48 INFO - PROCESS | 1657 | 1464071028660 Marionette TRACE conn2 <- [1,2410,null,{}] 23:23:48 INFO - PROCESS | 1657 | 1464071028662 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}] 23:23:48 INFO - PROCESS | 1657 | 1464071028770 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 23:23:48 INFO - PROCESS | 1657 | 1464071028842 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb3d800 == 64 [pid = 1657] [id = 610] 23:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x118516800) [pid = 1657] [serial = 1830] [outer = 0x0] 23:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x119149c00) [pid = 1657] [serial = 1831] [outer = 0x118516800] 23:23:48 INFO - PROCESS | 1657 | 1464071028872 Marionette DEBUG loaded listener.js 23:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1197c7400) [pid = 1657] [serial = 1832] [outer = 0x118516800] 23:23:49 INFO - PROCESS | 1657 | 1464071029311 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]]]}] 23:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 671ms 23:23:49 INFO - PROCESS | 1657 | 1464071029331 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 23:23:49 INFO - PROCESS | 1657 | 1464071029334 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 23:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:23:49 INFO - PROCESS | 1657 | 1464071029346 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:23:49 INFO - PROCESS | 1657 | 1464071029351 Marionette TRACE conn2 <- [1,2414,null,{}] 23:23:49 INFO - PROCESS | 1657 | 1464071029354 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}] 23:23:49 INFO - PROCESS | 1657 | 1464071029493 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 23:23:49 INFO - PROCESS | 1657 | 1464071029564 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d6a6800 == 65 [pid = 1657] [id = 611] 23:23:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1191f5400) [pid = 1657] [serial = 1833] [outer = 0x0] 23:23:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x123276800) [pid = 1657] [serial = 1834] [outer = 0x1191f5400] 23:23:49 INFO - PROCESS | 1657 | 1464071029595 Marionette DEBUG loaded listener.js 23:23:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x126777000) [pid = 1657] [serial = 1835] [outer = 0x1191f5400] 23:23:49 INFO - PROCESS | 1657 | 1464071029996 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]]]}] 23:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 680ms 23:23:50 INFO - PROCESS | 1657 | 1464071030019 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 23:23:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:23:50 INFO - PROCESS | 1657 | 1464071030020 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 23:23:50 INFO - PROCESS | 1657 | 1464071030022 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:23:50 INFO - PROCESS | 1657 | 1464071030023 Marionette TRACE conn2 <- [1,2418,null,{}] 23:23:50 INFO - PROCESS | 1657 | 1464071030026 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}] 23:23:50 INFO - PROCESS | 1657 | 1464071030145 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 23:23:50 INFO - PROCESS | 1657 | 1464071030216 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dd1d000 == 66 [pid = 1657] [id = 612] 23:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12677f400) [pid = 1657] [serial = 1836] [outer = 0x0] 23:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1295c5000) [pid = 1657] [serial = 1837] [outer = 0x12677f400] 23:23:50 INFO - PROCESS | 1657 | 1464071030245 Marionette DEBUG loaded listener.js 23:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x129bfa000) [pid = 1657] [serial = 1838] [outer = 0x12677f400] 23:23:50 INFO - PROCESS | 1657 | 1464071030648 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]]]}] 23:23:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:23:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 668ms 23:23:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:23:50 INFO - PROCESS | 1657 | 1464071030691 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 23:23:50 INFO - PROCESS | 1657 | 1464071030692 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 23:23:50 INFO - PROCESS | 1657 | 1464071030694 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:23:50 INFO - PROCESS | 1657 | 1464071030696 Marionette TRACE conn2 <- [1,2422,null,{}] 23:23:50 INFO - PROCESS | 1657 | 1464071030698 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}] 23:23:50 INFO - PROCESS | 1657 | 1464071030800 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 23:23:50 INFO - PROCESS | 1657 | 1464071030859 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfc5000 == 67 [pid = 1657] [id = 613] 23:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12b2a0000) [pid = 1657] [serial = 1839] [outer = 0x0] 23:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12b2a9000) [pid = 1657] [serial = 1840] [outer = 0x12b2a0000] 23:23:50 INFO - PROCESS | 1657 | 1464071030934 Marionette DEBUG loaded listener.js 23:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12ba2ec00) [pid = 1657] [serial = 1841] [outer = 0x12b2a0000] 23:23:51 INFO - PROCESS | 1657 | 1464071031364 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]]]}] 23:23:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:23:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 719ms 23:23:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:23:51 INFO - PROCESS | 1657 | 1464071031413 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 23:23:51 INFO - PROCESS | 1657 | 1464071031414 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 23:23:51 INFO - PROCESS | 1657 | 1464071031416 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:23:51 INFO - PROCESS | 1657 | 1464071031418 Marionette TRACE conn2 <- [1,2426,null,{}] 23:23:51 INFO - PROCESS | 1657 | 1464071031420 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}] 23:23:51 INFO - PROCESS | 1657 | 1464071031559 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 23:23:51 INFO - PROCESS | 1657 | 1464071031665 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x124628800 == 68 [pid = 1657] [id = 614] 23:23:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x124c0e000) [pid = 1657] [serial = 1842] [outer = 0x0] 23:23:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12ba2f800) [pid = 1657] [serial = 1843] [outer = 0x124c0e000] 23:23:51 INFO - PROCESS | 1657 | 1464071031714 Marionette DEBUG loaded listener.js 23:23:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12bae0400) [pid = 1657] [serial = 1844] [outer = 0x124c0e000] 23:23:52 INFO - PROCESS | 1657 | 1464071032347 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]]]}] 23:23:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:23:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 971ms 23:23:52 INFO - PROCESS | 1657 | 1464071032388 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 23:23:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:23:52 INFO - PROCESS | 1657 | 1464071032390 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 23:23:52 INFO - PROCESS | 1657 | 1464071032394 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:23:52 INFO - PROCESS | 1657 | 1464071032396 Marionette TRACE conn2 <- [1,2430,null,{}] 23:23:52 INFO - PROCESS | 1657 | 1464071032400 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}] 23:23:52 INFO - PROCESS | 1657 | 1464071032534 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 23:23:52 INFO - PROCESS | 1657 | 1464071032547 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x124990800 == 69 [pid = 1657] [id = 615] 23:23:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x11204b800) [pid = 1657] [serial = 1845] [outer = 0x0] 23:23:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x112dd9000) [pid = 1657] [serial = 1846] [outer = 0x11204b800] 23:23:52 INFO - PROCESS | 1657 | 1464071032576 Marionette DEBUG loaded listener.js 23:23:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x1138b6c00) [pid = 1657] [serial = 1847] [outer = 0x11204b800] 23:23:53 INFO - PROCESS | 1657 | 1464071033015 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]]]}] 23:23:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:23:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 671ms 23:23:53 INFO - PROCESS | 1657 | 1464071033065 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 23:23:53 INFO - PROCESS | 1657 | 1464071033069 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 23:23:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:23:53 INFO - PROCESS | 1657 | 1464071033073 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:23:53 INFO - PROCESS | 1657 | 1464071033075 Marionette TRACE conn2 <- [1,2434,null,{}] 23:23:53 INFO - PROCESS | 1657 | 1464071033077 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}] 23:23:53 INFO - PROCESS | 1657 | 1464071033172 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 23:23:53 INFO - PROCESS | 1657 | 1464071033233 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1232b9800 == 70 [pid = 1657] [id = 616] 23:23:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x11671fc00) [pid = 1657] [serial = 1848] [outer = 0x0] 23:23:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x11806dc00) [pid = 1657] [serial = 1849] [outer = 0x11671fc00] 23:23:53 INFO - PROCESS | 1657 | 1464071033261 Marionette DEBUG loaded listener.js 23:23:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11837f400) [pid = 1657] [serial = 1850] [outer = 0x11671fc00] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x11612c800 == 69 [pid = 1657] [id = 552] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12cdb0800 == 68 [pid = 1657] [id = 607] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc5f000 == 67 [pid = 1657] [id = 606] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12c544000 == 66 [pid = 1657] [id = 605] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x12a8d4c00) [pid = 1657] [serial = 1765] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12c12a000 == 65 [pid = 1657] [id = 604] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb31000 == 64 [pid = 1657] [id = 603] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12b220800 == 63 [pid = 1657] [id = 602] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae75800 == 62 [pid = 1657] [id = 601] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x129527000 == 61 [pid = 1657] [id = 600] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x113315000 == 60 [pid = 1657] [id = 599] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x124cca000 == 59 [pid = 1657] [id = 598] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x11898e000 == 58 [pid = 1657] [id = 597] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x119497800 == 57 [pid = 1657] [id = 596] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12343f800 == 56 [pid = 1657] [id = 595] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12d6a4000 == 55 [pid = 1657] [id = 594] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12d54e800 == 54 [pid = 1657] [id = 593] 23:23:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4c8800 == 53 [pid = 1657] [id = 592] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x117013800) [pid = 1657] [serial = 1625] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1266cec00) [pid = 1657] [serial = 1747] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x128d18c00) [pid = 1657] [serial = 1750] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x128d12800) [pid = 1657] [serial = 1748] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x129070000) [pid = 1657] [serial = 1753] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x118978c00) [pid = 1657] [serial = 1756] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x119d35400) [pid = 1657] [serial = 1717] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x115ebe000) [pid = 1657] [serial = 1732] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x118073c00) [pid = 1657] [serial = 1733] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x11671e800) [pid = 1657] [serial = 1730] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x11324a800) [pid = 1657] [serial = 1729] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x112ddd800) [pid = 1657] [serial = 1711] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x124e6e000) [pid = 1657] [serial = 1720] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x118520400) [pid = 1657] [serial = 1735] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1191fdc00) [pid = 1657] [serial = 1736] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1196c3400) [pid = 1657] [serial = 1738] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x119a99400) [pid = 1657] [serial = 1739] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x128da1800) [pid = 1657] [serial = 1726] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x129074c00) [pid = 1657] [serial = 1727] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x1266c5c00) [pid = 1657] [serial = 1723] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x116a53800) [pid = 1657] [serial = 1714] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x119d5a000) [pid = 1657] [serial = 1741] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1295cf800) [pid = 1657] [serial = 1759] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x129b27800) [pid = 1657] [serial = 1762] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12934dc00) [pid = 1657] [serial = 1754] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x124e03000) [pid = 1657] [serial = 1744] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x129bf2c00) [pid = 1657] [serial = 1763] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x126030800) [pid = 1657] [serial = 1745] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x128dabc00) [pid = 1657] [serial = 1751] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x129b1e400) [pid = 1657] [serial = 1760] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1230e6400) [pid = 1657] [serial = 1742] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x126036400) [pid = 1657] [serial = 1757] [outer = 0x0] [url = about:blank] 23:23:53 INFO - PROCESS | 1657 | 1464071033774 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]]]}] 23:23:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:23:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 719ms 23:23:53 INFO - PROCESS | 1657 | 1464071033793 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 23:23:53 INFO - PROCESS | 1657 | 1464071033795 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 23:23:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:23:53 INFO - PROCESS | 1657 | 1464071033799 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:23:53 INFO - PROCESS | 1657 | 1464071033803 Marionette TRACE conn2 <- [1,2438,null,{}] 23:23:53 INFO - PROCESS | 1657 | 1464071033815 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}] 23:23:53 INFO - PROCESS | 1657 | 1464071033963 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 23:23:53 INFO - PROCESS | 1657 | 1464071033974 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1240f8000 == 54 [pid = 1657] [id = 617] 23:23:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x119387c00) [pid = 1657] [serial = 1851] [outer = 0x0] 23:23:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1193ee800) [pid = 1657] [serial = 1852] [outer = 0x119387c00] 23:23:54 INFO - PROCESS | 1657 | 1464071034002 Marionette DEBUG loaded listener.js 23:23:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1197c6800) [pid = 1657] [serial = 1853] [outer = 0x119387c00] 23:23:54 INFO - PROCESS | 1657 | 1464071034355 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]]]}] 23:23:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:23:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 578ms 23:23:54 INFO - PROCESS | 1657 | 1464071034376 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 23:23:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:23:54 INFO - PROCESS | 1657 | 1464071034378 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 23:23:54 INFO - PROCESS | 1657 | 1464071034380 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:23:54 INFO - PROCESS | 1657 | 1464071034381 Marionette TRACE conn2 <- [1,2442,null,{}] 23:23:54 INFO - PROCESS | 1657 | 1464071034383 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}] 23:23:54 INFO - PROCESS | 1657 | 1464071034464 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 23:23:54 INFO - PROCESS | 1657 | 1464071034471 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b7e000 == 55 [pid = 1657] [id = 618] 23:23:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x119a9f400) [pid = 1657] [serial = 1854] [outer = 0x0] 23:23:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x119d3f400) [pid = 1657] [serial = 1855] [outer = 0x119a9f400] 23:23:54 INFO - PROCESS | 1657 | 1464071034498 Marionette DEBUG loaded listener.js 23:23:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1233da000) [pid = 1657] [serial = 1856] [outer = 0x119a9f400] 23:23:54 INFO - PROCESS | 1657 | 1464071034852 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]]]}] 23:23:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:23:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 521ms 23:23:54 INFO - PROCESS | 1657 | 1464071034907 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 23:23:54 INFO - PROCESS | 1657 | 1464071034908 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 23:23:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:23:54 INFO - PROCESS | 1657 | 1464071034911 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:23:54 INFO - PROCESS | 1657 | 1464071034912 Marionette TRACE conn2 <- [1,2446,null,{}] 23:23:54 INFO - PROCESS | 1657 | 1464071034914 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}] 23:23:54 INFO - PROCESS | 1657 | 1464071034997 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 23:23:55 INFO - PROCESS | 1657 | 1464071035001 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae84800 == 56 [pid = 1657] [id = 619] 23:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12421a000) [pid = 1657] [serial = 1857] [outer = 0x0] 23:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x124e0ec00) [pid = 1657] [serial = 1858] [outer = 0x12421a000] 23:23:55 INFO - PROCESS | 1657 | 1464071035029 Marionette DEBUG loaded listener.js 23:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x125682000) [pid = 1657] [serial = 1859] [outer = 0x12421a000] 23:23:55 INFO - PROCESS | 1657 | 1464071035346 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]]]}] 23:23:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:23:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 470ms 23:23:55 INFO - PROCESS | 1657 | 1464071035382 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 23:23:55 INFO - PROCESS | 1657 | 1464071035384 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 23:23:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:23:55 INFO - PROCESS | 1657 | 1464071035388 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:23:55 INFO - PROCESS | 1657 | 1464071035389 Marionette TRACE conn2 <- [1,2450,null,{}] 23:23:55 INFO - PROCESS | 1657 | 1464071035393 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}] 23:23:55 INFO - PROCESS | 1657 | 1464071035541 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 23:23:55 INFO - PROCESS | 1657 | 1464071035654 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b32e800 == 57 [pid = 1657] [id = 620] 23:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1242c5800) [pid = 1657] [serial = 1860] [outer = 0x0] 23:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1264c6000) [pid = 1657] [serial = 1861] [outer = 0x1242c5800] 23:23:55 INFO - PROCESS | 1657 | 1464071035697 Marionette DEBUG loaded listener.js 23:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x129791000) [pid = 1657] [serial = 1862] [outer = 0x1242c5800] 23:23:56 INFO - PROCESS | 1657 | 1464071036147 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]]]}] 23:23:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:23:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 771ms 23:23:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:23:56 INFO - PROCESS | 1657 | 1464071036160 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 23:23:56 INFO - PROCESS | 1657 | 1464071036161 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 23:23:56 INFO - PROCESS | 1657 | 1464071036163 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:23:56 INFO - PROCESS | 1657 | 1464071036164 Marionette TRACE conn2 <- [1,2454,null,{}] 23:23:56 INFO - PROCESS | 1657 | 1464071036166 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}] 23:23:56 INFO - PROCESS | 1657 | 1464071036278 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 23:23:56 INFO - PROCESS | 1657 | 1464071036313 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c141800 == 58 [pid = 1657] [id = 621] 23:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x129b20c00) [pid = 1657] [serial = 1863] [outer = 0x0] 23:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x129bf5400) [pid = 1657] [serial = 1864] [outer = 0x129b20c00] 23:23:56 INFO - PROCESS | 1657 | 1464071036339 Marionette DEBUG loaded listener.js 23:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12b003400) [pid = 1657] [serial = 1865] [outer = 0x129b20c00] 23:23:56 INFO - PROCESS | 1657 | 1464071036666 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]]]}] 23:23:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:23:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 521ms 23:23:56 INFO - PROCESS | 1657 | 1464071036684 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 23:23:56 INFO - PROCESS | 1657 | 1464071036686 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 23:23:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:23:56 INFO - PROCESS | 1657 | 1464071036690 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:23:56 INFO - PROCESS | 1657 | 1464071036691 Marionette TRACE conn2 <- [1,2458,null,{}] 23:23:56 INFO - PROCESS | 1657 | 1464071036694 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}] 23:23:56 INFO - PROCESS | 1657 | 1464071036798 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 23:23:56 INFO - PROCESS | 1657 | 1464071036812 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c950000 == 59 [pid = 1657] [id = 622] 23:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12b007c00) [pid = 1657] [serial = 1866] [outer = 0x0] 23:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12b2a7400) [pid = 1657] [serial = 1867] [outer = 0x12b007c00] 23:23:56 INFO - PROCESS | 1657 | 1464071036837 Marionette DEBUG loaded listener.js 23:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12ba2bc00) [pid = 1657] [serial = 1868] [outer = 0x12b007c00] 23:23:57 INFO - PROCESS | 1657 | 1464071037191 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]]]}] 23:23:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:23:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 23:23:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:23:57 INFO - PROCESS | 1657 | 1464071037210 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 23:23:57 INFO - PROCESS | 1657 | 1464071037211 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 23:23:57 INFO - PROCESS | 1657 | 1464071037213 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:23:57 INFO - PROCESS | 1657 | 1464071037214 Marionette TRACE conn2 <- [1,2462,null,{}] 23:23:57 INFO - PROCESS | 1657 | 1464071037216 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}] 23:23:57 INFO - PROCESS | 1657 | 1464071037323 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 23:23:57 INFO - PROCESS | 1657 | 1464071037336 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfd1000 == 60 [pid = 1657] [id = 623] 23:23:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12b00c800) [pid = 1657] [serial = 1869] [outer = 0x0] 23:23:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12bae0000) [pid = 1657] [serial = 1870] [outer = 0x12b00c800] 23:23:57 INFO - PROCESS | 1657 | 1464071037368 Marionette DEBUG loaded listener.js 23:23:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12bae9400) [pid = 1657] [serial = 1871] [outer = 0x12b00c800] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x126037c00) [pid = 1657] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x112a17000) [pid = 1657] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1181cd400) [pid = 1657] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x118972000) [pid = 1657] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1122a9c00) [pid = 1657] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1169b3000) [pid = 1657] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12641cc00) [pid = 1657] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11323d000) [pid = 1657] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x1196c4800) [pid = 1657] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x1264bbc00) [pid = 1657] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x113122400) [pid = 1657] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:23:57 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1196c5400) [pid = 1657] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:23:57 INFO - PROCESS | 1657 | 1464071037880 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]]]}] 23:23:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:23:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 719ms 23:23:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:23:57 INFO - PROCESS | 1657 | 1464071037933 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 23:23:57 INFO - PROCESS | 1657 | 1464071037934 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 23:23:57 INFO - PROCESS | 1657 | 1464071037936 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:23:57 INFO - PROCESS | 1657 | 1464071037937 Marionette TRACE conn2 <- [1,2466,null,{}] 23:23:57 INFO - PROCESS | 1657 | 1464071037939 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}] 23:23:58 INFO - PROCESS | 1657 | 1464071038025 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 23:23:58 INFO - PROCESS | 1657 | 1464071038098 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297cb000 == 61 [pid = 1657] [id = 624] 23:23:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x113122400) [pid = 1657] [serial = 1872] [outer = 0x0] 23:23:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x118515000) [pid = 1657] [serial = 1873] [outer = 0x113122400] 23:23:58 INFO - PROCESS | 1657 | 1464071038126 Marionette DEBUG loaded listener.js 23:23:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x128d19400) [pid = 1657] [serial = 1874] [outer = 0x113122400] 23:23:58 INFO - PROCESS | 1657 | 1464071038396 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]]]}] 23:23:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:23:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 469ms 23:23:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:23:58 INFO - PROCESS | 1657 | 1464071038414 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 23:23:58 INFO - PROCESS | 1657 | 1464071038415 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 23:23:58 INFO - PROCESS | 1657 | 1464071038426 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:23:58 INFO - PROCESS | 1657 | 1464071038428 Marionette TRACE conn2 <- [1,2470,null,{}] 23:23:58 INFO - PROCESS | 1657 | 1464071038431 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}] 23:23:58 INFO - PROCESS | 1657 | 1464071038577 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 23:23:58 INFO - PROCESS | 1657 | 1464071038583 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d556000 == 62 [pid = 1657] [id = 625] 23:23:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12978e400) [pid = 1657] [serial = 1875] [outer = 0x0] 23:23:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12baf4c00) [pid = 1657] [serial = 1876] [outer = 0x12978e400] 23:23:58 INFO - PROCESS | 1657 | 1464071038630 Marionette DEBUG loaded listener.js 23:23:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12bf0e400) [pid = 1657] [serial = 1877] [outer = 0x12978e400] 23:23:59 INFO - PROCESS | 1657 | 1464071039076 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]]]}] 23:23:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:23:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 679ms 23:23:59 INFO - PROCESS | 1657 | 1464071039097 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 23:23:59 INFO - PROCESS | 1657 | 1464071039098 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 23:23:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:23:59 INFO - PROCESS | 1657 | 1464071039100 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:23:59 INFO - PROCESS | 1657 | 1464071039102 Marionette TRACE conn2 <- [1,2474,null,{}] 23:23:59 INFO - PROCESS | 1657 | 1464071039125 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}] 23:23:59 INFO - PROCESS | 1657 | 1464071039216 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 23:23:59 INFO - PROCESS | 1657 | 1464071039220 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12deee000 == 63 [pid = 1657] [id = 626] 23:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x118067400) [pid = 1657] [serial = 1878] [outer = 0x0] 23:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12bf11400) [pid = 1657] [serial = 1879] [outer = 0x118067400] 23:23:59 INFO - PROCESS | 1657 | 1464071039245 Marionette DEBUG loaded listener.js 23:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12bfe4400) [pid = 1657] [serial = 1880] [outer = 0x118067400] 23:23:59 INFO - PROCESS | 1657 | 1464071039583 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]]]}] 23:23:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:23:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 527ms 23:23:59 INFO - PROCESS | 1657 | 1464071039628 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 23:23:59 INFO - PROCESS | 1657 | 1464071039629 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 23:23:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:23:59 INFO - PROCESS | 1657 | 1464071039631 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:23:59 INFO - PROCESS | 1657 | 1464071039632 Marionette TRACE conn2 <- [1,2478,null,{}] 23:23:59 INFO - PROCESS | 1657 | 1464071039635 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}] 23:23:59 INFO - PROCESS | 1657 | 1464071039719 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 23:23:59 INFO - PROCESS | 1657 | 1464071039779 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x13864d800 == 64 [pid = 1657] [id = 627] 23:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x1197c9400) [pid = 1657] [serial = 1881] [outer = 0x0] 23:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12bfe7400) [pid = 1657] [serial = 1882] [outer = 0x1197c9400] 23:23:59 INFO - PROCESS | 1657 | 1464071039805 Marionette DEBUG loaded listener.js 23:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12c15a000) [pid = 1657] [serial = 1883] [outer = 0x1197c9400] 23:24:00 INFO - PROCESS | 1657 | 1464071040257 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]]]}] 23:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 672ms 23:24:00 INFO - PROCESS | 1657 | 1464071040305 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 23:24:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:24:00 INFO - PROCESS | 1657 | 1464071040308 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 23:24:00 INFO - PROCESS | 1657 | 1464071040311 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:24:00 INFO - PROCESS | 1657 | 1464071040314 Marionette TRACE conn2 <- [1,2482,null,{}] 23:24:00 INFO - PROCESS | 1657 | 1464071040318 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}] 23:24:00 INFO - PROCESS | 1657 | 1464071040425 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 23:24:00 INFO - PROCESS | 1657 | 1464071040525 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12343f800 == 65 [pid = 1657] [id = 628] 23:24:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x115ebe000) [pid = 1657] [serial = 1884] [outer = 0x0] 23:24:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1166b7000) [pid = 1657] [serial = 1885] [outer = 0x115ebe000] 23:24:00 INFO - PROCESS | 1657 | 1464071040570 Marionette DEBUG loaded listener.js 23:24:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x117678000) [pid = 1657] [serial = 1886] [outer = 0x115ebe000] 23:24:00 INFO - PROCESS | 1657 | 1464071040989 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]]]}] 23:24:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:24:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 723ms 23:24:01 INFO - PROCESS | 1657 | 1464071041035 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 23:24:01 INFO - PROCESS | 1657 | 1464071041039 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 23:24:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:24:01 INFO - PROCESS | 1657 | 1464071041044 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:24:01 INFO - PROCESS | 1657 | 1464071041046 Marionette TRACE conn2 <- [1,2486,null,{}] 23:24:01 INFO - PROCESS | 1657 | 1464071041049 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}] 23:24:01 INFO - PROCESS | 1657 | 1464071041159 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 23:24:01 INFO - PROCESS | 1657 | 1464071041233 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb32800 == 66 [pid = 1657] [id = 629] 23:24:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x1181ca400) [pid = 1657] [serial = 1887] [outer = 0x0] 23:24:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x119152c00) [pid = 1657] [serial = 1888] [outer = 0x1181ca400] 23:24:01 INFO - PROCESS | 1657 | 1464071041263 Marionette DEBUG loaded listener.js 23:24:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x119d3fc00) [pid = 1657] [serial = 1889] [outer = 0x1181ca400] 23:24:01 INFO - PROCESS | 1657 | 1464071041688 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]]]}] 23:24:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:24:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 669ms 23:24:01 INFO - PROCESS | 1657 | 1464071041714 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 23:24:01 INFO - PROCESS | 1657 | 1464071041715 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 23:24:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:24:01 INFO - PROCESS | 1657 | 1464071041718 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:24:01 INFO - PROCESS | 1657 | 1464071041721 Marionette TRACE conn2 <- [1,2490,null,{}] 23:24:01 INFO - PROCESS | 1657 | 1464071041729 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}] 23:24:01 INFO - PROCESS | 1657 | 1464071041866 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 23:24:01 INFO - PROCESS | 1657 | 1464071041943 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x138671000 == 67 [pid = 1657] [id = 630] 23:24:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x128d15000) [pid = 1657] [serial = 1890] [outer = 0x0] 23:24:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x129077000) [pid = 1657] [serial = 1891] [outer = 0x128d15000] 23:24:01 INFO - PROCESS | 1657 | 1464071041974 Marionette DEBUG loaded listener.js 23:24:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x129b1cc00) [pid = 1657] [serial = 1892] [outer = 0x128d15000] 23:24:02 INFO - PROCESS | 1657 | 1464071042408 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]]]}] 23:24:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:24:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 722ms 23:24:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:24:02 INFO - PROCESS | 1657 | 1464071042441 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 23:24:02 INFO - PROCESS | 1657 | 1464071042443 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 23:24:02 INFO - PROCESS | 1657 | 1464071042446 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:24:02 INFO - PROCESS | 1657 | 1464071042447 Marionette TRACE conn2 <- [1,2494,null,{}] 23:24:02 INFO - PROCESS | 1657 | 1464071042450 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}] 23:24:02 INFO - PROCESS | 1657 | 1464071042604 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 23:24:02 INFO - PROCESS | 1657 | 1464071042740 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x138807000 == 68 [pid = 1657] [id = 631] 23:24:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12b008000) [pid = 1657] [serial = 1893] [outer = 0x0] 23:24:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12ba30400) [pid = 1657] [serial = 1894] [outer = 0x12b008000] 23:24:02 INFO - PROCESS | 1657 | 1464071042791 Marionette DEBUG loaded listener.js 23:24:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x12baf4800) [pid = 1657] [serial = 1895] [outer = 0x12b008000] 23:24:03 INFO - PROCESS | 1657 | 1464071043240 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]]]}] 23:24:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:24:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 822ms 23:24:03 INFO - PROCESS | 1657 | 1464071043269 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 23:24:03 INFO - PROCESS | 1657 | 1464071043270 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 23:24:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:24:03 INFO - PROCESS | 1657 | 1464071043272 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:24:03 INFO - PROCESS | 1657 | 1464071043274 Marionette TRACE conn2 <- [1,2498,null,{}] 23:24:03 INFO - PROCESS | 1657 | 1464071043276 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}] 23:24:03 INFO - PROCESS | 1657 | 1464071043378 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 23:24:03 INFO - PROCESS | 1657 | 1464071043439 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x13881e800 == 69 [pid = 1657] [id = 632] 23:24:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12b0e1400) [pid = 1657] [serial = 1896] [outer = 0x0] 23:24:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12bf03400) [pid = 1657] [serial = 1897] [outer = 0x12b0e1400] 23:24:03 INFO - PROCESS | 1657 | 1464071043509 Marionette DEBUG loaded listener.js 23:24:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12bfea800) [pid = 1657] [serial = 1898] [outer = 0x12b0e1400] 23:24:03 INFO - PROCESS | 1657 | 1464071043982 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]]]}] 23:24:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:24:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 767ms 23:24:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:24:04 INFO - PROCESS | 1657 | 1464071044042 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 23:24:04 INFO - PROCESS | 1657 | 1464071044044 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 23:24:04 INFO - PROCESS | 1657 | 1464071044048 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:24:04 INFO - PROCESS | 1657 | 1464071044049 Marionette TRACE conn2 <- [1,2502,null,{}] 23:24:04 INFO - PROCESS | 1657 | 1464071044053 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}] 23:24:04 INFO - PROCESS | 1657 | 1464071044219 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 23:24:04 INFO - PROCESS | 1657 | 1464071044357 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12571e800 == 70 [pid = 1657] [id = 633] 23:24:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x113d65800) [pid = 1657] [serial = 1899] [outer = 0x0] 23:24:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12c157400) [pid = 1657] [serial = 1900] [outer = 0x113d65800] 23:24:04 INFO - PROCESS | 1657 | 1464071044412 Marionette DEBUG loaded listener.js 23:24:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12c165400) [pid = 1657] [serial = 1901] [outer = 0x113d65800] 23:24:05 INFO - PROCESS | 1657 | 1464071045091 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]]]}] 23:24:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:24:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1071ms 23:24:05 INFO - PROCESS | 1657 | 1464071045130 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 23:24:05 INFO - PROCESS | 1657 | 1464071045133 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 23:24:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:24:05 INFO - PROCESS | 1657 | 1464071045138 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:24:05 INFO - PROCESS | 1657 | 1464071045140 Marionette TRACE conn2 <- [1,2506,null,{}] 23:24:05 INFO - PROCESS | 1657 | 1464071045144 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}] 23:24:05 INFO - PROCESS | 1657 | 1464071045237 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 23:24:05 INFO - PROCESS | 1657 | 1464071045299 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x1240ec000 == 71 [pid = 1657] [id = 634] 23:24:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x112a1b000) [pid = 1657] [serial = 1902] [outer = 0x0] 23:24:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x1130cd400) [pid = 1657] [serial = 1903] [outer = 0x112a1b000] 23:24:05 INFO - PROCESS | 1657 | 1464071045327 Marionette DEBUG loaded listener.js 23:24:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x113d04800) [pid = 1657] [serial = 1904] [outer = 0x112a1b000] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12c531800 == 70 [pid = 1657] [id = 569] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12deee000 == 69 [pid = 1657] [id = 626] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12d556000 == 68 [pid = 1657] [id = 625] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1297cb000 == 67 [pid = 1657] [id = 624] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfd1000 == 66 [pid = 1657] [id = 623] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12c950000 == 65 [pid = 1657] [id = 622] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12c141800 == 64 [pid = 1657] [id = 621] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x12b29f800) [pid = 1657] [serial = 1822] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12b32e800 == 63 [pid = 1657] [id = 620] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae84800 == 62 [pid = 1657] [id = 619] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x128b7e000 == 61 [pid = 1657] [id = 618] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1240f8000 == 60 [pid = 1657] [id = 617] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1232b9800 == 59 [pid = 1657] [id = 616] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x124990800 == 58 [pid = 1657] [id = 615] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12dd1d000 == 57 [pid = 1657] [id = 612] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12d6a6800 == 56 [pid = 1657] [id = 611] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb3d800 == 55 [pid = 1657] [id = 610] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x123760800 == 54 [pid = 1657] [id = 609] 23:24:05 INFO - PROCESS | 1657 | --DOCSHELL 0x11663e000 == 53 [pid = 1657] [id = 608] 23:24:05 INFO - PROCESS | 1657 | 1464071045812 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]]]}] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x126693400) [pid = 1657] [serial = 1807] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x1197c9800) [pid = 1657] [serial = 1816] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x118516400) [pid = 1657] [serial = 1795] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x119153000) [pid = 1657] [serial = 1796] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12b00dc00) [pid = 1657] [serial = 1783] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1130d1000) [pid = 1657] [serial = 1768] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x129797c00) [pid = 1657] [serial = 1780] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1193e1400) [pid = 1657] [serial = 1798] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1196bcc00) [pid = 1657] [serial = 1799] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x113121800) [pid = 1657] [serial = 1787] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x112a10800) [pid = 1657] [serial = 1786] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x117169400) [pid = 1657] [serial = 1792] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x1180aa000) [pid = 1657] [serial = 1793] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x128d1cc00) [pid = 1657] [serial = 1810] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x12309b400) [pid = 1657] [serial = 1774] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1161f4c00) [pid = 1657] [serial = 1790] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x113d63c00) [pid = 1657] [serial = 1789] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x119a92000) [pid = 1657] [serial = 1801] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x128daf800) [pid = 1657] [serial = 1777] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x118381c00) [pid = 1657] [serial = 1771] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x1295c6400) [pid = 1657] [serial = 1813] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12b011000) [pid = 1657] [serial = 1820] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x124e71000) [pid = 1657] [serial = 1804] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x126029800) [pid = 1657] [serial = 1805] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x128d10400) [pid = 1657] [serial = 1808] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x129bf0c00) [pid = 1657] [serial = 1814] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12934a400) [pid = 1657] [serial = 1811] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12a8da000) [pid = 1657] [serial = 1819] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x124a39c00) [pid = 1657] [serial = 1802] [outer = 0x0] [url = about:blank] 23:24:05 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x129bfb000) [pid = 1657] [serial = 1817] [outer = 0x0] [url = about:blank] 23:24:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:24:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 722ms 23:24:05 INFO - PROCESS | 1657 | 1464071045860 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 23:24:05 INFO - PROCESS | 1657 | 1464071045864 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 23:24:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:24:05 INFO - PROCESS | 1657 | 1464071045868 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:24:05 INFO - PROCESS | 1657 | 1464071045871 Marionette TRACE conn2 <- [1,2510,null,{}] 23:24:05 INFO - PROCESS | 1657 | 1464071045875 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}] 23:24:05 INFO - PROCESS | 1657 | 1464071045957 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 23:24:05 INFO - PROCESS | 1657 | 1464071045981 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x119309000 == 54 [pid = 1657] [id = 635] 23:24:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x116720000) [pid = 1657] [serial = 1905] [outer = 0x0] 23:24:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1169b8000) [pid = 1657] [serial = 1906] [outer = 0x116720000] 23:24:06 INFO - PROCESS | 1657 | 1464071046008 Marionette DEBUG loaded listener.js 23:24:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x11758d000) [pid = 1657] [serial = 1907] [outer = 0x116720000] 23:24:06 INFO - PROCESS | 1657 | 1464071046356 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]]]}] 23:24:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:24:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 523ms 23:24:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:24:06 INFO - PROCESS | 1657 | 1464071046395 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 23:24:06 INFO - PROCESS | 1657 | 1464071046396 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 23:24:06 INFO - PROCESS | 1657 | 1464071046399 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:24:06 INFO - PROCESS | 1657 | 1464071046401 Marionette TRACE conn2 <- [1,2514,null,{}] 23:24:06 INFO - PROCESS | 1657 | 1464071046410 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}] 23:24:06 INFO - PROCESS | 1657 | 1464071046495 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 23:24:06 INFO - PROCESS | 1657 | 1464071046610 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f0f800 == 55 [pid = 1657] [id = 636] 23:24:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x110f37c00) [pid = 1657] [serial = 1908] [outer = 0x0] 23:24:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x110fab800) [pid = 1657] [serial = 1909] [outer = 0x110f37c00] 23:24:06 INFO - PROCESS | 1657 | 1464071046643 Marionette DEBUG loaded listener.js 23:24:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1120ed000) [pid = 1657] [serial = 1910] [outer = 0x110f37c00] 23:24:07 INFO - PROCESS | 1657 | 1464071047064 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]]]}] 23:24:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:24:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 723ms 23:24:07 INFO - PROCESS | 1657 | 1464071047124 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 23:24:07 INFO - PROCESS | 1657 | 1464071047127 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 23:24:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:24:07 INFO - PROCESS | 1657 | 1464071047130 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:24:07 INFO - PROCESS | 1657 | 1464071047133 Marionette TRACE conn2 <- [1,2518,null,{}] 23:24:07 INFO - PROCESS | 1657 | 1464071047136 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}] 23:24:07 INFO - PROCESS | 1657 | 1464071047238 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 23:24:07 INFO - PROCESS | 1657 | 1464071047346 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x124cd0800 == 56 [pid = 1657] [id = 637] 23:24:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x117582000) [pid = 1657] [serial = 1911] [outer = 0x0] 23:24:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x1181c3400) [pid = 1657] [serial = 1912] [outer = 0x117582000] 23:24:07 INFO - PROCESS | 1657 | 1464071047380 Marionette DEBUG loaded listener.js 23:24:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x118516400) [pid = 1657] [serial = 1913] [outer = 0x117582000] 23:24:07 INFO - PROCESS | 1657 | 1464071047768 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]]]}] 23:24:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:24:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 674ms 23:24:07 INFO - PROCESS | 1657 | 1464071047808 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 23:24:07 INFO - PROCESS | 1657 | 1464071047811 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 23:24:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:24:07 INFO - PROCESS | 1657 | 1464071047815 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:24:07 INFO - PROCESS | 1657 | 1464071047816 Marionette TRACE conn2 <- [1,2522,null,{}] 23:24:07 INFO - PROCESS | 1657 | 1464071047819 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}] 23:24:07 INFO - PROCESS | 1657 | 1464071047919 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 23:24:07 INFO - PROCESS | 1657 | 1464071047978 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b70000 == 57 [pid = 1657] [id = 638] 23:24:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x118f46000) [pid = 1657] [serial = 1914] [outer = 0x0] 23:24:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x1193e6800) [pid = 1657] [serial = 1915] [outer = 0x118f46000] 23:24:08 INFO - PROCESS | 1657 | 1464071048009 Marionette DEBUG loaded listener.js 23:24:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1197c9800) [pid = 1657] [serial = 1916] [outer = 0x118f46000] 23:24:08 INFO - PROCESS | 1657 | 1464071048434 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]]]}] 23:24:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:24:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 669ms 23:24:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:24:08 INFO - PROCESS | 1657 | 1464071048485 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 23:24:08 INFO - PROCESS | 1657 | 1464071048486 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 23:24:08 INFO - PROCESS | 1657 | 1464071048494 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:24:08 INFO - PROCESS | 1657 | 1464071048498 Marionette TRACE conn2 <- [1,2526,null,{}] 23:24:08 INFO - PROCESS | 1657 | 1464071048502 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}] 23:24:08 INFO - PROCESS | 1657 | 1464071048602 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 23:24:08 INFO - PROCESS | 1657 | 1464071048709 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12af90000 == 58 [pid = 1657] [id = 639] 23:24:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x119a99800) [pid = 1657] [serial = 1917] [outer = 0x0] 23:24:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12421d800) [pid = 1657] [serial = 1918] [outer = 0x119a99800] 23:24:08 INFO - PROCESS | 1657 | 1464071048741 Marionette DEBUG loaded listener.js 23:24:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x125033c00) [pid = 1657] [serial = 1919] [outer = 0x119a99800] 23:24:09 INFO - PROCESS | 1657 | 1464071049144 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]]]}] 23:24:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:24:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 681ms 23:24:09 INFO - PROCESS | 1657 | 1464071049171 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 23:24:09 INFO - PROCESS | 1657 | 1464071049174 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 23:24:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:24:09 INFO - PROCESS | 1657 | 1464071049177 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:24:09 INFO - PROCESS | 1657 | 1464071049178 Marionette TRACE conn2 <- [1,2530,null,{}] 23:24:09 INFO - PROCESS | 1657 | 1464071049180 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}] 23:24:09 INFO - PROCESS | 1657 | 1464071049280 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 23:24:09 INFO - PROCESS | 1657 | 1464071049336 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b32e000 == 59 [pid = 1657] [id = 640] 23:24:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x119d3c000) [pid = 1657] [serial = 1920] [outer = 0x0] 23:24:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x126034800) [pid = 1657] [serial = 1921] [outer = 0x119d3c000] 23:24:09 INFO - PROCESS | 1657 | 1464071049366 Marionette DEBUG loaded listener.js 23:24:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12668c000) [pid = 1657] [serial = 1922] [outer = 0x119d3c000] 23:24:09 INFO - PROCESS | 1657 | 1464071049772 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]]]}] 23:24:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:24:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 619ms 23:24:09 INFO - PROCESS | 1657 | 1464071049796 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 23:24:09 INFO - PROCESS | 1657 | 1464071049798 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 23:24:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:24:09 INFO - PROCESS | 1657 | 1464071049800 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:24:09 INFO - PROCESS | 1657 | 1464071049801 Marionette TRACE conn2 <- [1,2534,null,{}] 23:24:09 INFO - PROCESS | 1657 | 1464071049804 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}] 23:24:09 INFO - PROCESS | 1657 | 1464071049900 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 23:24:10 INFO - PROCESS | 1657 | 1464071049991 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c125800 == 60 [pid = 1657] [id = 641] 23:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x128d1c400) [pid = 1657] [serial = 1923] [outer = 0x0] 23:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x128da3400) [pid = 1657] [serial = 1924] [outer = 0x128d1c400] 23:24:10 INFO - PROCESS | 1657 | 1464071050028 Marionette DEBUG loaded listener.js 23:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x129789400) [pid = 1657] [serial = 1925] [outer = 0x128d1c400] 23:24:10 INFO - PROCESS | 1657 | 1464071050454 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]]]}] 23:24:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:24:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 672ms 23:24:10 INFO - PROCESS | 1657 | 1464071050487 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 23:24:10 INFO - PROCESS | 1657 | 1464071050488 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 23:24:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:24:10 INFO - PROCESS | 1657 | 1464071050492 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:24:10 INFO - PROCESS | 1657 | 1464071050493 Marionette TRACE conn2 <- [1,2538,null,{}] 23:24:10 INFO - PROCESS | 1657 | 1464071050496 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}] 23:24:10 INFO - PROCESS | 1657 | 1464071050596 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 23:24:10 INFO - PROCESS | 1657 | 1464071050667 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c951000 == 61 [pid = 1657] [id = 642] 23:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x129b1fc00) [pid = 1657] [serial = 1926] [outer = 0x0] 23:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x129bf3800) [pid = 1657] [serial = 1927] [outer = 0x129b1fc00] 23:24:10 INFO - PROCESS | 1657 | 1464071050696 Marionette DEBUG loaded listener.js 23:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12a8d9800) [pid = 1657] [serial = 1928] [outer = 0x129b1fc00] 23:24:11 INFO - PROCESS | 1657 | 1464071051109 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]]]}] 23:24:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:24:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 671ms 23:24:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:24:11 INFO - PROCESS | 1657 | 1464071051165 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 23:24:11 INFO - PROCESS | 1657 | 1464071051166 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 23:24:11 INFO - PROCESS | 1657 | 1464071051168 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:24:11 INFO - PROCESS | 1657 | 1464071051169 Marionette TRACE conn2 <- [1,2542,null,{}] 23:24:11 INFO - PROCESS | 1657 | 1464071051172 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}] 23:24:11 INFO - PROCESS | 1657 | 1464071051268 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 23:24:11 INFO - PROCESS | 1657 | 1464071051356 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc6d000 == 62 [pid = 1657] [id = 643] 23:24:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x129b21000) [pid = 1657] [serial = 1929] [outer = 0x0] 23:24:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12b007000) [pid = 1657] [serial = 1930] [outer = 0x129b21000] 23:24:11 INFO - PROCESS | 1657 | 1464071051387 Marionette DEBUG loaded listener.js 23:24:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12b2a1800) [pid = 1657] [serial = 1931] [outer = 0x129b21000] 23:24:11 INFO - PROCESS | 1657 | 1464071051822 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]]]}] 23:24:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:24:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 671ms 23:24:11 INFO - PROCESS | 1657 | 1464071051840 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 23:24:11 INFO - PROCESS | 1657 | 1464071051842 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 23:24:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:24:11 INFO - PROCESS | 1657 | 1464071051844 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:24:11 INFO - PROCESS | 1657 | 1464071051845 Marionette TRACE conn2 <- [1,2546,null,{}] 23:24:11 INFO - PROCESS | 1657 | 1464071051848 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}] 23:24:11 INFO - PROCESS | 1657 | 1464071051951 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 23:24:12 INFO - PROCESS | 1657 | 1464071052019 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d33b800 == 63 [pid = 1657] [id = 644] 23:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12a8d9000) [pid = 1657] [serial = 1932] [outer = 0x0] 23:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12ba2f000) [pid = 1657] [serial = 1933] [outer = 0x12a8d9000] 23:24:12 INFO - PROCESS | 1657 | 1464071052046 Marionette DEBUG loaded listener.js 23:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12bae4c00) [pid = 1657] [serial = 1934] [outer = 0x12a8d9000] 23:24:12 INFO - PROCESS | 1657 | 1464071052549 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]]]}] 23:24:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:24:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 769ms 23:24:12 INFO - PROCESS | 1657 | 1464071052620 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 23:24:12 INFO - PROCESS | 1657 | 1464071052623 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 23:24:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:24:12 INFO - PROCESS | 1657 | 1464071052628 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:24:12 INFO - PROCESS | 1657 | 1464071052629 Marionette TRACE conn2 <- [1,2550,null,{}] 23:24:12 INFO - PROCESS | 1657 | 1464071052633 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}] 23:24:12 INFO - PROCESS | 1657 | 1464071052731 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 23:24:12 INFO - PROCESS | 1657 | 1464071052808 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1257a7000 == 64 [pid = 1657] [id = 645] 23:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x1130ce000) [pid = 1657] [serial = 1935] [outer = 0x0] 23:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x1169bac00) [pid = 1657] [serial = 1936] [outer = 0x1130ce000] 23:24:12 INFO - PROCESS | 1657 | 1464071052836 Marionette DEBUG loaded listener.js 23:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x11851f400) [pid = 1657] [serial = 1937] [outer = 0x1130ce000] 23:24:13 INFO - PROCESS | 1657 | 1464071053263 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]]]}] 23:24:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:24:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 674ms 23:24:13 INFO - PROCESS | 1657 | 1464071053339 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 23:24:13 INFO - PROCESS | 1657 | 1464071053343 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 23:24:13 INFO - PROCESS | 1657 | --DOCSHELL 0x119309000 == 63 [pid = 1657] [id = 635] 23:24:13 INFO - PROCESS | 1657 | --DOCSHELL 0x1240ec000 == 62 [pid = 1657] [id = 634] 23:24:13 INFO - PROCESS | 1657 | --DOCSHELL 0x138807000 == 61 [pid = 1657] [id = 631] 23:24:13 INFO - PROCESS | 1657 | --DOCSHELL 0x138671000 == 60 [pid = 1657] [id = 630] 23:24:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb32800 == 59 [pid = 1657] [id = 629] 23:24:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12343f800 == 58 [pid = 1657] [id = 628] 23:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:24:13 INFO - PROCESS | 1657 | 1464071053375 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:24:13 INFO - PROCESS | 1657 | 1464071053376 Marionette TRACE conn2 <- [1,2554,null,{}] 23:24:13 INFO - PROCESS | 1657 | 1464071053379 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}] 23:24:13 INFO - PROCESS | 1657 | 1464071053465 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 23:24:13 INFO - PROCESS | 1657 | 1464071053476 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251be000 == 59 [pid = 1657] [id = 646] 23:24:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x1197bf000) [pid = 1657] [serial = 1938] [outer = 0x0] 23:24:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x119d39c00) [pid = 1657] [serial = 1939] [outer = 0x1197bf000] 23:24:13 INFO - PROCESS | 1657 | 1464071053503 Marionette DEBUG loaded listener.js 23:24:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x12421c000) [pid = 1657] [serial = 1940] [outer = 0x1197bf000] 23:24:13 INFO - PROCESS | 1657 | 1464071053855 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]]]}] 23:24:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:24:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 528ms 23:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:24:13 INFO - PROCESS | 1657 | 1464071053895 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 23:24:13 INFO - PROCESS | 1657 | 1464071053896 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 23:24:13 INFO - PROCESS | 1657 | 1464071053898 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:24:13 INFO - PROCESS | 1657 | 1464071053901 Marionette TRACE conn2 <- [1,2558,null,{}] 23:24:13 INFO - PROCESS | 1657 | 1464071053925 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}] 23:24:14 INFO - PROCESS | 1657 | 1464071054014 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 23:24:14 INFO - PROCESS | 1657 | 1464071054038 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c94b000 == 60 [pid = 1657] [id = 647] 23:24:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x128d17c00) [pid = 1657] [serial = 1941] [outer = 0x0] 23:24:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x1295d0800) [pid = 1657] [serial = 1942] [outer = 0x128d17c00] 23:24:14 INFO - PROCESS | 1657 | 1464071054065 Marionette DEBUG loaded listener.js 23:24:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12ba27000) [pid = 1657] [serial = 1943] [outer = 0x128d17c00] 23:24:14 INFO - PROCESS | 1657 | 1464071054424 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]]]}] 23:24:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:24:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 532ms 23:24:14 INFO - PROCESS | 1657 | 1464071054430 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 23:24:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:24:14 INFO - PROCESS | 1657 | 1464071054432 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 23:24:14 INFO - PROCESS | 1657 | 1464071054434 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:24:14 INFO - PROCESS | 1657 | 1464071054435 Marionette TRACE conn2 <- [1,2562,null,{}] 23:24:14 INFO - PROCESS | 1657 | 1464071054442 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}] 23:24:14 INFO - PROCESS | 1657 | 1464071054577 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 23:24:14 INFO - PROCESS | 1657 | 1464071054624 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d546000 == 61 [pid = 1657] [id = 648] 23:24:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x12b00c000) [pid = 1657] [serial = 1944] [outer = 0x0] 23:24:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x12baecc00) [pid = 1657] [serial = 1945] [outer = 0x12b00c000] 23:24:14 INFO - PROCESS | 1657 | 1464071054657 Marionette DEBUG loaded listener.js 23:24:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x12bf0d000) [pid = 1657] [serial = 1946] [outer = 0x12b00c000] 23:24:15 INFO - PROCESS | 1657 | 1464071055009 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]]]}] 23:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 623ms 23:24:15 INFO - PROCESS | 1657 | 1464071055058 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 23:24:15 INFO - PROCESS | 1657 | 1464071055059 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 23:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:24:15 INFO - PROCESS | 1657 | 1464071055061 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:24:15 INFO - PROCESS | 1657 | 1464071055062 Marionette TRACE conn2 <- [1,2566,null,{}] 23:24:15 INFO - PROCESS | 1657 | 1464071055065 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}] 23:24:15 INFO - PROCESS | 1657 | 1464071055166 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 23:24:15 INFO - PROCESS | 1657 | 1464071055179 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dd24000 == 62 [pid = 1657] [id = 649] 23:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x12baef400) [pid = 1657] [serial = 1947] [outer = 0x0] 23:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x12bfe7c00) [pid = 1657] [serial = 1948] [outer = 0x12baef400] 23:24:15 INFO - PROCESS | 1657 | 1464071055204 Marionette DEBUG loaded listener.js 23:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x12c15e800) [pid = 1657] [serial = 1949] [outer = 0x12baef400] 23:24:15 INFO - PROCESS | 1657 | 1464071055578 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]]]}] 23:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 569ms 23:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:24:15 INFO - PROCESS | 1657 | 1464071055630 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 23:24:15 INFO - PROCESS | 1657 | 1464071055632 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 23:24:15 INFO - PROCESS | 1657 | 1464071055634 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:24:15 INFO - PROCESS | 1657 | 1464071055635 Marionette TRACE conn2 <- [1,2570,null,{}] 23:24:15 INFO - PROCESS | 1657 | 1464071055637 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}] 23:24:15 INFO - PROCESS | 1657 | 1464071055757 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 23:24:15 INFO - PROCESS | 1657 | 1464071055774 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x13866e800 == 63 [pid = 1657] [id = 650] 23:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x12c161400) [pid = 1657] [serial = 1950] [outer = 0x0] 23:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x12c577400) [pid = 1657] [serial = 1951] [outer = 0x12c161400] 23:24:15 INFO - PROCESS | 1657 | 1464071055806 Marionette DEBUG loaded listener.js 23:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x12c917000) [pid = 1657] [serial = 1952] [outer = 0x12c161400] 23:24:16 INFO - PROCESS | 1657 | 1464071056185 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]]]}] 23:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 573ms 23:24:16 INFO - PROCESS | 1657 | 1464071056208 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 23:24:16 INFO - PROCESS | 1657 | 1464071056210 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 23:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:24:16 INFO - PROCESS | 1657 | 1464071056213 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:24:16 INFO - PROCESS | 1657 | 1464071056215 Marionette TRACE conn2 <- [1,2574,null,{}] 23:24:16 INFO - PROCESS | 1657 | 1464071056218 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}] 23:24:16 INFO - PROCESS | 1657 | 1464071056391 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 23:24:16 INFO - PROCESS | 1657 | 1464071056447 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x138b92000 == 64 [pid = 1657] [id = 651] 23:24:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x12c164400) [pid = 1657] [serial = 1953] [outer = 0x0] 23:24:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x12c91ac00) [pid = 1657] [serial = 1954] [outer = 0x12c164400] 23:24:16 INFO - PROCESS | 1657 | 1464071056538 Marionette DEBUG loaded listener.js 23:24:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12cc95c00) [pid = 1657] [serial = 1955] [outer = 0x12c164400] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x12a8d8c00) [pid = 1657] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x113df1c00) [pid = 1657] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x119b97000) [pid = 1657] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x1196c7400) [pid = 1657] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x112a5f400) [pid = 1657] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x117671000) [pid = 1657] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x1160da800) [pid = 1657] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x1242c7800) [pid = 1657] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x111c20000) [pid = 1657] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x119a9d800) [pid = 1657] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x1196c7c00) [pid = 1657] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x110f64400) [pid = 1657] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x1191fa000) [pid = 1657] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x118379000) [pid = 1657] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x123692000) [pid = 1657] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x129b20c00) [pid = 1657] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x12b007c00) [pid = 1657] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x119387c00) [pid = 1657] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x124c0e000) [pid = 1657] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x119a9f400) [pid = 1657] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x110f33800) [pid = 1657] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x11671fc00) [pid = 1657] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12b2a0000) [pid = 1657] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12421a000) [pid = 1657] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x11204b800) [pid = 1657] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x1191f5400) [pid = 1657] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x11312ec00) [pid = 1657] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x129bf9400) [pid = 1657] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12677f400) [pid = 1657] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x118516800) [pid = 1657] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12b00c800) [pid = 1657] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x112a1b000) [pid = 1657] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x113122400) [pid = 1657] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x113d65800) [pid = 1657] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12978e400) [pid = 1657] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x118067400) [pid = 1657] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1242c5800) [pid = 1657] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x112a17400) [pid = 1657] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x117012400) [pid = 1657] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x119a99c00) [pid = 1657] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x125199400) [pid = 1657] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x119d36000) [pid = 1657] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:24:16 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x129bf7800) [pid = 1657] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:24:17 INFO - PROCESS | 1657 | 1464071057007 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]]]}] 23:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 821ms 23:24:17 INFO - PROCESS | 1657 | 1464071057034 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 23:24:17 INFO - PROCESS | 1657 | 1464071057035 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 23:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:24:17 INFO - PROCESS | 1657 | 1464071057043 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:24:17 INFO - PROCESS | 1657 | 1464071057044 Marionette TRACE conn2 <- [1,2578,null,{}] 23:24:17 INFO - PROCESS | 1657 | 1464071057046 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}] 23:24:17 INFO - PROCESS | 1657 | 1464071057165 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 23:24:17 INFO - PROCESS | 1657 | 1464071057210 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x119f30000 == 65 [pid = 1657] [id = 652] 23:24:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x110f63c00) [pid = 1657] [serial = 1956] [outer = 0x0] 23:24:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x112a1c800) [pid = 1657] [serial = 1957] [outer = 0x110f63c00] 23:24:17 INFO - PROCESS | 1657 | 1464071057235 Marionette DEBUG loaded listener.js 23:24:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x11606b400) [pid = 1657] [serial = 1958] [outer = 0x110f63c00] 23:24:17 INFO - PROCESS | 1657 | 1464071057513 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]]]}] 23:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 23:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:24:17 INFO - PROCESS | 1657 | 1464071057564 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 23:24:17 INFO - PROCESS | 1657 | 1464071057565 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 23:24:17 INFO - PROCESS | 1657 | 1464071057567 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:24:17 INFO - PROCESS | 1657 | 1464071057569 Marionette TRACE conn2 <- [1,2582,null,{}] 23:24:17 INFO - PROCESS | 1657 | 1464071057573 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}] 23:24:17 INFO - PROCESS | 1657 | 1464071057665 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 23:24:17 INFO - PROCESS | 1657 | 1464071057671 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4d1000 == 66 [pid = 1657] [id = 653] 23:24:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x117012400) [pid = 1657] [serial = 1959] [outer = 0x0] 23:24:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x118379000) [pid = 1657] [serial = 1960] [outer = 0x117012400] 23:24:17 INFO - PROCESS | 1657 | 1464071057697 Marionette DEBUG loaded listener.js 23:24:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x1196bc000) [pid = 1657] [serial = 1961] [outer = 0x117012400] 23:24:18 INFO - PROCESS | 1657 | 1464071058031 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]]]}] 23:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 473ms 23:24:18 INFO - PROCESS | 1657 | 1464071058047 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 23:24:18 INFO - PROCESS | 1657 | 1464071058048 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 23:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:24:18 INFO - PROCESS | 1657 | 1464071058050 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:24:18 INFO - PROCESS | 1657 | 1464071058051 Marionette TRACE conn2 <- [1,2586,null,{}] 23:24:18 INFO - PROCESS | 1657 | 1464071058062 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}] 23:24:18 INFO - PROCESS | 1657 | 1464071058192 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 23:24:18 INFO - PROCESS | 1657 | 1464071058197 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x13899b000 == 67 [pid = 1657] [id = 654] 23:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x116ac8400) [pid = 1657] [serial = 1962] [outer = 0x0] 23:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x1196c5400) [pid = 1657] [serial = 1963] [outer = 0x116ac8400] 23:24:18 INFO - PROCESS | 1657 | 1464071058222 Marionette DEBUG loaded listener.js 23:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12421a000) [pid = 1657] [serial = 1964] [outer = 0x116ac8400] 23:24:18 INFO - PROCESS | 1657 | 1464071058533 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]]]}] 23:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 521ms 23:24:18 INFO - PROCESS | 1657 | 1464071058573 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 23:24:18 INFO - PROCESS | 1657 | 1464071058575 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 23:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:24:18 INFO - PROCESS | 1657 | 1464071058577 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:24:18 INFO - PROCESS | 1657 | 1464071058579 Marionette TRACE conn2 <- [1,2590,null,{}] 23:24:18 INFO - PROCESS | 1657 | 1464071058581 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}] 23:24:18 INFO - PROCESS | 1657 | 1464071058693 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 23:24:18 INFO - PROCESS | 1657 | 1464071058759 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x13893b800 == 68 [pid = 1657] [id = 655] 23:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x119a9d800) [pid = 1657] [serial = 1965] [outer = 0x0] 23:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12641a400) [pid = 1657] [serial = 1966] [outer = 0x119a9d800] 23:24:18 INFO - PROCESS | 1657 | 1464071058788 Marionette DEBUG loaded listener.js 23:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12bafb000) [pid = 1657] [serial = 1967] [outer = 0x119a9d800] 23:24:19 INFO - PROCESS | 1657 | 1464071059288 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]]]}] 23:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 719ms 23:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:24:19 INFO - PROCESS | 1657 | 1464071059298 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 23:24:19 INFO - PROCESS | 1657 | 1464071059301 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 23:24:19 INFO - PROCESS | 1657 | 1464071059307 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:24:19 INFO - PROCESS | 1657 | 1464071059310 Marionette TRACE conn2 <- [1,2594,null,{}] 23:24:19 INFO - PROCESS | 1657 | 1464071059313 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}] 23:24:19 INFO - PROCESS | 1657 | 1464071059427 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 23:24:19 INFO - PROCESS | 1657 | 1464071059507 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x125715800 == 69 [pid = 1657] [id = 656] 23:24:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x11693fc00) [pid = 1657] [serial = 1968] [outer = 0x0] 23:24:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11837c400) [pid = 1657] [serial = 1969] [outer = 0x11693fc00] 23:24:19 INFO - PROCESS | 1657 | 1464071059539 Marionette DEBUG loaded listener.js 23:24:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x1193e1400) [pid = 1657] [serial = 1970] [outer = 0x11693fc00] 23:24:19 INFO - PROCESS | 1657 | 1464071059982 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]]]}] 23:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 726ms 23:24:20 INFO - PROCESS | 1657 | 1464071060071 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 23:24:20 INFO - PROCESS | 1657 | 1464071060075 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 23:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:24:20 INFO - PROCESS | 1657 | 1464071060083 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:24:20 INFO - PROCESS | 1657 | 1464071060085 Marionette TRACE conn2 <- [1,2598,null,{}] 23:24:20 INFO - PROCESS | 1657 | 1464071060087 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}] 23:24:20 INFO - PROCESS | 1657 | 1464071060196 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 23:24:20 INFO - PROCESS | 1657 | 1464071060274 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dd19000 == 70 [pid = 1657] [id = 657] 23:24:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x124e07000) [pid = 1657] [serial = 1971] [outer = 0x0] 23:24:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x126030c00) [pid = 1657] [serial = 1972] [outer = 0x124e07000] 23:24:20 INFO - PROCESS | 1657 | 1464071060303 Marionette DEBUG loaded listener.js 23:24:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x128d16800) [pid = 1657] [serial = 1973] [outer = 0x124e07000] 23:24:20 INFO - PROCESS | 1657 | 1464071060738 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]]]}] 23:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 721ms 23:24:20 INFO - PROCESS | 1657 | 1464071060804 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 23:24:20 INFO - PROCESS | 1657 | 1464071060805 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 23:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:24:20 INFO - PROCESS | 1657 | 1464071060808 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:24:20 INFO - PROCESS | 1657 | 1464071060810 Marionette TRACE conn2 <- [1,2602,null,{}] 23:24:20 INFO - PROCESS | 1657 | 1464071060818 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}] 23:24:20 INFO - PROCESS | 1657 | 1464071060930 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 23:24:21 INFO - PROCESS | 1657 | 1464071061037 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x138b63800 == 71 [pid = 1657] [id = 658] 23:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x1295d1000) [pid = 1657] [serial = 1974] [outer = 0x0] 23:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12b0d9800) [pid = 1657] [serial = 1975] [outer = 0x1295d1000] 23:24:21 INFO - PROCESS | 1657 | 1464071061070 Marionette DEBUG loaded listener.js 23:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12bf03c00) [pid = 1657] [serial = 1976] [outer = 0x1295d1000] 23:24:21 INFO - PROCESS | 1657 | 1464071061493 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]]]}] 23:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 723ms 23:24:21 INFO - PROCESS | 1657 | 1464071061561 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 23:24:21 INFO - PROCESS | 1657 | 1464071061562 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 23:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:24:21 INFO - PROCESS | 1657 | 1464071061566 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:24:21 INFO - PROCESS | 1657 | 1464071061568 Marionette TRACE conn2 <- [1,2606,null,{}] 23:24:21 INFO - PROCESS | 1657 | 1464071061572 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}] 23:24:21 INFO - PROCESS | 1657 | 1464071061678 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 23:24:21 INFO - PROCESS | 1657 | 1464071061756 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x138b80800 == 72 [pid = 1657] [id = 659] 23:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12bfe4c00) [pid = 1657] [serial = 1977] [outer = 0x0] 23:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12c162400) [pid = 1657] [serial = 1978] [outer = 0x12bfe4c00] 23:24:21 INFO - PROCESS | 1657 | 1464071061785 Marionette DEBUG loaded listener.js 23:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12c577800) [pid = 1657] [serial = 1979] [outer = 0x12bfe4c00] 23:24:22 INFO - PROCESS | 1657 | 1464071062213 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]]]}] 23:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 669ms 23:24:22 INFO - PROCESS | 1657 | 1464071062236 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 23:24:22 INFO - PROCESS | 1657 | 1464071062237 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 23:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:24:22 INFO - PROCESS | 1657 | 1464071062240 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:24:22 INFO - PROCESS | 1657 | 1464071062241 Marionette TRACE conn2 <- [1,2610,null,{}] 23:24:22 INFO - PROCESS | 1657 | 1464071062243 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}] 23:24:22 INFO - PROCESS | 1657 | 1464071062348 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 23:24:22 INFO - PROCESS | 1657 | 1464071062426 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x1390f0800 == 73 [pid = 1657] [id = 660] 23:24:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x1191f7c00) [pid = 1657] [serial = 1980] [outer = 0x0] 23:24:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x125693400) [pid = 1657] [serial = 1981] [outer = 0x1191f7c00] 23:24:22 INFO - PROCESS | 1657 | 1464071062455 Marionette DEBUG loaded listener.js 23:24:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x125699000) [pid = 1657] [serial = 1982] [outer = 0x1191f7c00] 23:24:22 INFO - PROCESS | 1657 | 1464071062875 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]]]}] 23:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 671ms 23:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:24:22 INFO - PROCESS | 1657 | 1464071062913 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 23:24:22 INFO - PROCESS | 1657 | 1464071062914 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 23:24:22 INFO - PROCESS | 1657 | 1464071062917 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:24:22 INFO - PROCESS | 1657 | 1464071062918 Marionette TRACE conn2 <- [1,2614,null,{}] 23:24:22 INFO - PROCESS | 1657 | 1464071062921 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}] 23:24:23 INFO - PROCESS | 1657 | 1464071063056 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 23:24:23 INFO - PROCESS | 1657 | 1464071063149 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171f5000 == 74 [pid = 1657] [id = 661] 23:24:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x112a6c800) [pid = 1657] [serial = 1983] [outer = 0x0] 23:24:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x113d69400) [pid = 1657] [serial = 1984] [outer = 0x112a6c800] 23:24:23 INFO - PROCESS | 1657 | 1464071063180 Marionette DEBUG loaded listener.js 23:24:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x12a8df000) [pid = 1657] [serial = 1985] [outer = 0x112a6c800] 23:24:23 INFO - PROCESS | 1657 | 1464071063567 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]]]}] 23:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 972ms 23:24:23 INFO - PROCESS | 1657 | 1464071063896 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 23:24:23 INFO - PROCESS | 1657 | 1464071063901 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 23:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:24:23 INFO - PROCESS | 1657 | 1464071063910 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:24:23 INFO - PROCESS | 1657 | 1464071063912 Marionette TRACE conn2 <- [1,2618,null,{}] 23:24:23 INFO - PROCESS | 1657 | 1464071063918 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}] 23:24:24 INFO - PROCESS | 1657 | 1464071064070 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 23:24:24 INFO - PROCESS | 1657 | 1464071064193 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231ed800 == 75 [pid = 1657] [id = 662] 23:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x112db6800) [pid = 1657] [serial = 1986] [outer = 0x0] 23:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x113126800) [pid = 1657] [serial = 1987] [outer = 0x112db6800] 23:24:24 INFO - PROCESS | 1657 | 1464071064241 Marionette DEBUG loaded listener.js 23:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x115ecb800) [pid = 1657] [serial = 1988] [outer = 0x112db6800] 23:24:24 INFO - PROCESS | 1657 | 1464071064710 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]]]}] 23:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 825ms 23:24:24 INFO - PROCESS | 1657 | 1464071064733 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 23:24:24 INFO - PROCESS | 1657 | 1464071064736 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 23:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:24:24 INFO - PROCESS | 1657 | 1464071064741 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:24:24 INFO - PROCESS | 1657 | 1464071064744 Marionette TRACE conn2 <- [1,2622,null,{}] 23:24:24 INFO - PROCESS | 1657 | 1464071064746 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}] 23:24:24 INFO - PROCESS | 1657 | 1464071064840 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 23:24:24 INFO - PROCESS | 1657 | 1464071064906 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x123082800 == 76 [pid = 1657] [id = 663] 23:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x112dbe800) [pid = 1657] [serial = 1989] [outer = 0x0] 23:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x117013000) [pid = 1657] [serial = 1990] [outer = 0x112dbe800] 23:24:24 INFO - PROCESS | 1657 | 1464071064934 Marionette DEBUG loaded listener.js 23:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x1181c5400) [pid = 1657] [serial = 1991] [outer = 0x112dbe800] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12660c800 == 75 [pid = 1657] [id = 549] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x124cc7000 == 74 [pid = 1657] [id = 547] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x13899b000 == 73 [pid = 1657] [id = 654] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4d1000 == 72 [pid = 1657] [id = 653] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x119f30000 == 71 [pid = 1657] [id = 652] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x138b92000 == 70 [pid = 1657] [id = 651] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x13866e800 == 69 [pid = 1657] [id = 650] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x1169b8000) [pid = 1657] [serial = 1906] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12bfe7400) [pid = 1657] [serial = 1882] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x1166b7000) [pid = 1657] [serial = 1885] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x119152c00) [pid = 1657] [serial = 1888] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x129077000) [pid = 1657] [serial = 1891] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x12ba30400) [pid = 1657] [serial = 1894] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x12bf03400) [pid = 1657] [serial = 1897] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12dd24000 == 68 [pid = 1657] [id = 649] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12d546000 == 67 [pid = 1657] [id = 648] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12c94b000 == 66 [pid = 1657] [id = 647] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1251be000 == 65 [pid = 1657] [id = 646] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1257a7000 == 64 [pid = 1657] [id = 645] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12b32e000 == 63 [pid = 1657] [id = 640] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12af90000 == 62 [pid = 1657] [id = 639] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x128b70000 == 61 [pid = 1657] [id = 638] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x124cd0800 == 60 [pid = 1657] [id = 637] 23:24:25 INFO - PROCESS | 1657 | --DOCSHELL 0x116f0f800 == 59 [pid = 1657] [id = 636] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x12bae0400) [pid = 1657] [serial = 1844] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x12b2a3c00) [pid = 1657] [serial = 1784] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x116715000) [pid = 1657] [serial = 1769] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x119156000) [pid = 1657] [serial = 1772] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x124e72400) [pid = 1657] [serial = 1775] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x1295cc800) [pid = 1657] [serial = 1778] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x129bf8c00) [pid = 1657] [serial = 1781] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x1110ab000) [pid = 1657] [serial = 1826] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x1169ba400) [pid = 1657] [serial = 1829] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x1197c7400) [pid = 1657] [serial = 1832] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x129bf5400) [pid = 1657] [serial = 1864] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12b2a7400) [pid = 1657] [serial = 1867] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12b003400) [pid = 1657] [serial = 1865] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x1193ee800) [pid = 1657] [serial = 1852] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12ba2f800) [pid = 1657] [serial = 1843] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x119d3f400) [pid = 1657] [serial = 1855] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1233da000) [pid = 1657] [serial = 1856] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x110f69400) [pid = 1657] [serial = 1825] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x11837f400) [pid = 1657] [serial = 1850] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x11806dc00) [pid = 1657] [serial = 1849] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12b2a9000) [pid = 1657] [serial = 1840] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x124e0ec00) [pid = 1657] [serial = 1858] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x125682000) [pid = 1657] [serial = 1859] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1138b6c00) [pid = 1657] [serial = 1847] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x112dd9000) [pid = 1657] [serial = 1846] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x123276800) [pid = 1657] [serial = 1834] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1160e6800) [pid = 1657] [serial = 1828] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12b2aa000) [pid = 1657] [serial = 1823] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x1295c5000) [pid = 1657] [serial = 1837] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x119149c00) [pid = 1657] [serial = 1831] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12bae0000) [pid = 1657] [serial = 1870] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1130cd400) [pid = 1657] [serial = 1903] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x118515000) [pid = 1657] [serial = 1873] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x113d04800) [pid = 1657] [serial = 1904] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12c157400) [pid = 1657] [serial = 1900] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12baf4c00) [pid = 1657] [serial = 1876] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12bf11400) [pid = 1657] [serial = 1879] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12bfe4400) [pid = 1657] [serial = 1880] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12bae9400) [pid = 1657] [serial = 1871] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x1197c6800) [pid = 1657] [serial = 1853] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1264c6000) [pid = 1657] [serial = 1861] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x129791000) [pid = 1657] [serial = 1862] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x128d19400) [pid = 1657] [serial = 1874] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12ba2bc00) [pid = 1657] [serial = 1868] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12c165400) [pid = 1657] [serial = 1901] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12bf0e400) [pid = 1657] [serial = 1877] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12ba2ec00) [pid = 1657] [serial = 1841] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x129bfa000) [pid = 1657] [serial = 1838] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x126777000) [pid = 1657] [serial = 1835] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12a8e1800) [pid = 1657] [serial = 1766] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11837a000) [pid = 1657] [serial = 1715] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x119d3f000) [pid = 1657] [serial = 1670] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x119d38c00) [pid = 1657] [serial = 1619] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x113d07c00) [pid = 1657] [serial = 1712] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11894fc00) [pid = 1657] [serial = 1664] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x116a52c00) [pid = 1657] [serial = 1661] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x126aebc00) [pid = 1657] [serial = 1724] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11333b000) [pid = 1657] [serial = 1622] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12309fc00) [pid = 1657] [serial = 1718] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x119a9bc00) [pid = 1657] [serial = 1655] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1122b6000) [pid = 1657] [serial = 1658] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119aa0000) [pid = 1657] [serial = 1667] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x128d16c00) [pid = 1657] [serial = 1709] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x126031000) [pid = 1657] [serial = 1721] [outer = 0x0] [url = about:blank] 23:24:25 INFO - PROCESS | 1657 | 1464071065431 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]]]}] 23:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 727ms 23:24:25 INFO - PROCESS | 1657 | 1464071065467 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 23:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:24:25 INFO - PROCESS | 1657 | 1464071065468 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 23:24:25 INFO - PROCESS | 1657 | 1464071065471 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:24:25 INFO - PROCESS | 1657 | 1464071065473 Marionette TRACE conn2 <- [1,2626,null,{}] 23:24:25 INFO - PROCESS | 1657 | 1464071065505 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}] 23:24:25 INFO - PROCESS | 1657 | 1464071065664 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 23:24:25 INFO - PROCESS | 1657 | 1464071065744 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197e2800 == 60 [pid = 1657] [id = 664] 23:24:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11701ac00) [pid = 1657] [serial = 1992] [outer = 0x0] 23:24:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11894ec00) [pid = 1657] [serial = 1993] [outer = 0x11701ac00] 23:24:25 INFO - PROCESS | 1657 | 1464071065773 Marionette DEBUG loaded listener.js 23:24:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x119382c00) [pid = 1657] [serial = 1994] [outer = 0x11701ac00] 23:24:26 INFO - PROCESS | 1657 | 1464071066123 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]]]}] 23:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 672ms 23:24:26 INFO - PROCESS | 1657 | 1464071066144 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 23:24:26 INFO - PROCESS | 1657 | 1464071066145 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 23:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:24:26 INFO - PROCESS | 1657 | 1464071066147 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:24:26 INFO - PROCESS | 1657 | 1464071066148 Marionette TRACE conn2 <- [1,2630,null,{}] 23:24:26 INFO - PROCESS | 1657 | 1464071066150 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}] 23:24:26 INFO - PROCESS | 1657 | 1464071066239 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 23:24:26 INFO - PROCESS | 1657 | 1464071066295 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x1249ab800 == 61 [pid = 1657] [id = 665] 23:24:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119385400) [pid = 1657] [serial = 1995] [outer = 0x0] 23:24:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1197bd400) [pid = 1657] [serial = 1996] [outer = 0x119385400] 23:24:26 INFO - PROCESS | 1657 | 1464071066321 Marionette DEBUG loaded listener.js 23:24:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x119b93c00) [pid = 1657] [serial = 1997] [outer = 0x119385400] 23:24:26 INFO - PROCESS | 1657 | 1464071066604 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]]]}] 23:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 468ms 23:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:24:26 INFO - PROCESS | 1657 | 1464071066615 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 23:24:26 INFO - PROCESS | 1657 | 1464071066616 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 23:24:26 INFO - PROCESS | 1657 | 1464071066634 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:24:26 INFO - PROCESS | 1657 | 1464071066635 Marionette TRACE conn2 <- [1,2634,null,{}] 23:24:26 INFO - PROCESS | 1657 | 1464071066645 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}] 23:24:26 INFO - PROCESS | 1657 | 1464071066732 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 23:24:26 INFO - PROCESS | 1657 | 1464071066737 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x129520800 == 62 [pid = 1657] [id = 666] 23:24:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x119a9bc00) [pid = 1657] [serial = 1998] [outer = 0x0] 23:24:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12309d800) [pid = 1657] [serial = 1999] [outer = 0x119a9bc00] 23:24:26 INFO - PROCESS | 1657 | 1464071066762 Marionette DEBUG loaded listener.js 23:24:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1233da000) [pid = 1657] [serial = 2000] [outer = 0x119a9bc00] 23:24:27 INFO - PROCESS | 1657 | 1464071067079 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]]]}] 23:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 483ms 23:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:24:27 INFO - PROCESS | 1657 | 1464071067110 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 23:24:27 INFO - PROCESS | 1657 | 1464071067111 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 23:24:27 INFO - PROCESS | 1657 | 1464071067113 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:24:27 INFO - PROCESS | 1657 | 1464071067114 Marionette TRACE conn2 <- [1,2638,null,{}] 23:24:27 INFO - PROCESS | 1657 | 1464071067117 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}] 23:24:27 INFO - PROCESS | 1657 | 1464071067267 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 23:24:27 INFO - PROCESS | 1657 | 1464071067273 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae69000 == 63 [pid = 1657] [id = 667] 23:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x124616c00) [pid = 1657] [serial = 2001] [outer = 0x0] 23:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x125199400) [pid = 1657] [serial = 2002] [outer = 0x124616c00] 23:24:27 INFO - PROCESS | 1657 | 1464071067299 Marionette DEBUG loaded listener.js 23:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1264ba000) [pid = 1657] [serial = 2003] [outer = 0x124616c00] 23:24:27 INFO - PROCESS | 1657 | 1464071067639 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]]]}] 23:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 567ms 23:24:27 INFO - PROCESS | 1657 | 1464071067682 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 23:24:27 INFO - PROCESS | 1657 | 1464071067683 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 23:24:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:24:27 INFO - PROCESS | 1657 | 1464071067690 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:24:27 INFO - PROCESS | 1657 | 1464071067691 Marionette TRACE conn2 <- [1,2642,null,{}] 23:24:27 INFO - PROCESS | 1657 | 1464071067693 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}] 23:24:27 INFO - PROCESS | 1657 | 1464071067807 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 23:24:27 INFO - PROCESS | 1657 | 1464071067844 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b32e000 == 64 [pid = 1657] [id = 668] 23:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x126035c00) [pid = 1657] [serial = 2004] [outer = 0x0] 23:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x126777000) [pid = 1657] [serial = 2005] [outer = 0x126035c00] 23:24:27 INFO - PROCESS | 1657 | 1464071067873 Marionette DEBUG loaded listener.js 23:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x129074c00) [pid = 1657] [serial = 2006] [outer = 0x126035c00] 23:24:28 INFO - PROCESS | 1657 | 1464071068197 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]]]}] 23:24:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:24:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 523ms 23:24:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:24:28 INFO - PROCESS | 1657 | 1464071068210 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 23:24:28 INFO - PROCESS | 1657 | 1464071068211 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 23:24:28 INFO - PROCESS | 1657 | 1464071068213 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:24:28 INFO - PROCESS | 1657 | 1464071068214 Marionette TRACE conn2 <- [1,2646,null,{}] 23:24:28 INFO - PROCESS | 1657 | 1464071068216 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}] 23:24:28 INFO - PROCESS | 1657 | 1464071068324 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 23:24:28 INFO - PROCESS | 1657 | 1464071068339 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf38000 == 65 [pid = 1657] [id = 669] 23:24:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x129351000) [pid = 1657] [serial = 2007] [outer = 0x0] 23:24:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1295cc800) [pid = 1657] [serial = 2008] [outer = 0x129351000] 23:24:28 INFO - PROCESS | 1657 | 1464071068366 Marionette DEBUG loaded listener.js 23:24:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x129bf4400) [pid = 1657] [serial = 2009] [outer = 0x129351000] 23:24:28 INFO - PROCESS | 1657 | 1464071068804 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]]]}] 23:24:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:24:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 619ms 23:24:28 INFO - PROCESS | 1657 | 1464071068838 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 23:24:28 INFO - PROCESS | 1657 | 1464071068840 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 23:24:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:24:28 INFO - PROCESS | 1657 | 1464071068843 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:24:28 INFO - PROCESS | 1657 | 1464071068844 Marionette TRACE conn2 <- [1,2650,null,{}] 23:24:28 INFO - PROCESS | 1657 | 1464071068846 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}] 23:24:28 INFO - PROCESS | 1657 | 1464071068937 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 23:24:28 INFO - PROCESS | 1657 | 1464071068942 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c52f000 == 66 [pid = 1657] [id = 670] 23:24:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x129bf0800) [pid = 1657] [serial = 2010] [outer = 0x0] 23:24:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12a8da000) [pid = 1657] [serial = 2011] [outer = 0x129bf0800] 23:24:29 INFO - PROCESS | 1657 | 1464071069014 Marionette DEBUG loaded listener.js 23:24:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12b011800) [pid = 1657] [serial = 2012] [outer = 0x129bf0800] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x1197bf000) [pid = 1657] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x117012400) [pid = 1657] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1130ce000) [pid = 1657] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x128d17c00) [pid = 1657] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x116ac8400) [pid = 1657] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12b00c000) [pid = 1657] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1181ca400) [pid = 1657] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x128d15000) [pid = 1657] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12b008000) [pid = 1657] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12b0e1400) [pid = 1657] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x115ebe000) [pid = 1657] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x116720000) [pid = 1657] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12baef400) [pid = 1657] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12c161400) [pid = 1657] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12c164400) [pid = 1657] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:24:29 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x110f63c00) [pid = 1657] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:24:29 INFO - PROCESS | 1657 | 1464071069753 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]]]}] 23:24:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:24:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 922ms 23:24:29 INFO - PROCESS | 1657 | 1464071069765 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 23:24:29 INFO - PROCESS | 1657 | 1464071069766 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 23:24:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:24:29 INFO - PROCESS | 1657 | 1464071069768 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:24:29 INFO - PROCESS | 1657 | 1464071069770 Marionette TRACE conn2 <- [1,2654,null,{}] 23:24:29 INFO - PROCESS | 1657 | 1464071069775 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}] 23:24:29 INFO - PROCESS | 1657 | 1464071069865 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 23:24:29 INFO - PROCESS | 1657 | 1464071069871 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297b2800 == 67 [pid = 1657] [id = 671] 23:24:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x110f6bc00) [pid = 1657] [serial = 2013] [outer = 0x0] 23:24:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x117677800) [pid = 1657] [serial = 2014] [outer = 0x110f6bc00] 23:24:29 INFO - PROCESS | 1657 | 1464071069896 Marionette DEBUG loaded listener.js 23:24:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x128d15000) [pid = 1657] [serial = 2015] [outer = 0x110f6bc00] 23:24:30 INFO - PROCESS | 1657 | 1464071070259 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]]]}] 23:24:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:24:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 23:24:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:24:30 INFO - PROCESS | 1657 | 1464071070312 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 23:24:30 INFO - PROCESS | 1657 | 1464071070313 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 23:24:30 INFO - PROCESS | 1657 | 1464071070316 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:24:30 INFO - PROCESS | 1657 | 1464071070318 Marionette TRACE conn2 <- [1,2658,null,{}] 23:24:30 INFO - PROCESS | 1657 | 1464071070324 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}] 23:24:30 INFO - PROCESS | 1657 | 1464071070426 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 23:24:30 INFO - PROCESS | 1657 | 1464071070430 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc70800 == 68 [pid = 1657] [id = 672] 23:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12b00c000) [pid = 1657] [serial = 2016] [outer = 0x0] 23:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12b2a7400) [pid = 1657] [serial = 2017] [outer = 0x12b00c000] 23:24:30 INFO - PROCESS | 1657 | 1464071070460 Marionette DEBUG loaded listener.js 23:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12baf4000) [pid = 1657] [serial = 2018] [outer = 0x12b00c000] 23:24:30 INFO - PROCESS | 1657 | 1464071070779 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]]]}] 23:24:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:24:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 473ms 23:24:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:24:30 INFO - PROCESS | 1657 | 1464071070792 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 23:24:30 INFO - PROCESS | 1657 | 1464071070793 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 23:24:30 INFO - PROCESS | 1657 | 1464071070795 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:24:30 INFO - PROCESS | 1657 | 1464071070796 Marionette TRACE conn2 <- [1,2662,null,{}] 23:24:30 INFO - PROCESS | 1657 | 1464071070798 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}] 23:24:30 INFO - PROCESS | 1657 | 1464071070887 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 23:24:30 INFO - PROCESS | 1657 | 1464071070892 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfd5800 == 69 [pid = 1657] [id = 673] 23:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12baf2400) [pid = 1657] [serial = 2019] [outer = 0x0] 23:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12bf11400) [pid = 1657] [serial = 2020] [outer = 0x12baf2400] 23:24:30 INFO - PROCESS | 1657 | 1464071070916 Marionette DEBUG loaded listener.js 23:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12c157000) [pid = 1657] [serial = 2021] [outer = 0x12baf2400] 23:24:31 INFO - PROCESS | 1657 | 1464071071226 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]]]}] 23:24:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:24:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 468ms 23:24:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:24:31 INFO - PROCESS | 1657 | 1464071071263 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 23:24:31 INFO - PROCESS | 1657 | 1464071071264 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 23:24:31 INFO - PROCESS | 1657 | 1464071071266 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:24:31 INFO - PROCESS | 1657 | 1464071071267 Marionette TRACE conn2 <- [1,2666,null,{}] 23:24:31 INFO - PROCESS | 1657 | 1464071071293 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}] 23:24:31 INFO - PROCESS | 1657 | 1464071071394 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 23:24:31 INFO - PROCESS | 1657 | 1464071071398 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4d3000 == 70 [pid = 1657] [id = 674] 23:24:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12bfdf800) [pid = 1657] [serial = 2022] [outer = 0x0] 23:24:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12c161800) [pid = 1657] [serial = 2023] [outer = 0x12bfdf800] 23:24:31 INFO - PROCESS | 1657 | 1464071071423 Marionette DEBUG loaded listener.js 23:24:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12c574800) [pid = 1657] [serial = 2024] [outer = 0x12bfdf800] 23:24:32 INFO - PROCESS | 1657 | 1464071072359 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]]]}] 23:24:32 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) 23:24:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1120ms 23:24:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:24:32 INFO - PROCESS | 1657 | 1464071072388 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 23:24:32 INFO - PROCESS | 1657 | 1464071072392 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 23:24:32 INFO - PROCESS | 1657 | 1464071072395 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:24:32 INFO - PROCESS | 1657 | 1464071072396 Marionette TRACE conn2 <- [1,2670,null,{}] 23:24:32 INFO - PROCESS | 1657 | 1464071072400 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}] 23:24:32 INFO - PROCESS | 1657 | 1464071072511 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 23:24:32 INFO - PROCESS | 1657 | 1464071072570 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11948b000 == 71 [pid = 1657] [id = 675] 23:24:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11201c800) [pid = 1657] [serial = 2025] [outer = 0x0] 23:24:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11333bc00) [pid = 1657] [serial = 2026] [outer = 0x11201c800] 23:24:32 INFO - PROCESS | 1657 | 1464071072642 Marionette DEBUG loaded listener.js 23:24:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1166b2800) [pid = 1657] [serial = 2027] [outer = 0x11201c800] 23:24:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 23:24:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:24:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 23:24:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:24:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:24:33 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 23:24:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:24:33 INFO - _addTest/ [0,2673,"getWindowHandle",null] 23:24:33 INFO - PROCESS | 1657 | 1464071073572 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 23:24:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:24:33 INFO - PROCESS | 1657 | 1464071073578 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:24:33 INFO - PROCESS | 1657 | 1464071073580 Marionette TRACE conn2 <- [1,2674,null,{}] 23:24:33 INFO - PROCESS | 1657 | 1464071073583 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}] 23:24:33 INFO - PROCESS | 1657 | 1464071073691 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 23:24:33 INFO - PROCESS | 1657 | 1464071073750 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x129ab8000 == 72 [pid = 1657] [id = 676] 23:24:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x1161f1c00) [pid = 1657] [serial = 2028] [outer = 0x0] 23:24:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1181c9c00) [pid = 1657] [serial = 2029] [outer = 0x1161f1c00] 23:24:33 INFO - PROCESS | 1657 | 1464071073779 Marionette DEBUG loaded listener.js 23:24:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1193e7800) [pid = 1657] [serial = 2030] [outer = 0x1161f1c00] 23:24:34 INFO - PROCESS | 1657 | 1464071074769 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] 23:24:34 INFO - PROCESS | 1657 | 1464071074800 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 23:24:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:24:34 INFO - PROCESS | 1657 | 1464071074803 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:24:34 INFO - PROCESS | 1657 | 1464071074805 Marionette TRACE conn2 <- [1,2678,null,{}] 23:24:34 INFO - PROCESS | 1657 | 1464071074813 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}] 23:24:34 INFO - PROCESS | 1657 | 1464071074923 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 23:24:34 INFO - PROCESS | 1657 | 1464071074983 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d560800 == 73 [pid = 1657] [id = 677] 23:24:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x119d37000) [pid = 1657] [serial = 2031] [outer = 0x0] 23:24:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x124e69c00) [pid = 1657] [serial = 2032] [outer = 0x119d37000] 23:24:35 INFO - PROCESS | 1657 | 1464071075014 Marionette DEBUG loaded listener.js 23:24:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x126029800) [pid = 1657] [serial = 2033] [outer = 0x119d37000] 23:24:35 INFO - PROCESS | 1657 | 1464071075919 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]]]}] 23:24: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) 23:24:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1126ms 23:24:35 INFO - PROCESS | 1657 | 1464071075929 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 23:24:35 INFO - PROCESS | 1657 | 1464071075931 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 23:24:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:24:35 INFO - PROCESS | 1657 | 1464071075934 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:24:35 INFO - PROCESS | 1657 | 1464071075935 Marionette TRACE conn2 <- [1,2682,null,{}] 23:24:35 INFO - PROCESS | 1657 | 1464071075937 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}] 23:24:36 INFO - PROCESS | 1657 | 1464071076045 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 23:24:36 INFO - PROCESS | 1657 | 1464071076103 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dd25800 == 74 [pid = 1657] [id = 678] 23:24:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x111c82c00) [pid = 1657] [serial = 2034] [outer = 0x0] 23:24:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x128da7c00) [pid = 1657] [serial = 2035] [outer = 0x111c82c00] 23:24:36 INFO - PROCESS | 1657 | 1464071076185 Marionette DEBUG loaded listener.js 23:24:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12b2ad000) [pid = 1657] [serial = 2036] [outer = 0x111c82c00] 23:24:37 INFO - PROCESS | 1657 | 1464071077064 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]]]}] 23:24:37 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) 23:24:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1174ms 23:24:37 INFO - PROCESS | 1657 | 1464071077108 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 23:24:37 INFO - PROCESS | 1657 | 1464071077111 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 23:24:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:24:37 INFO - PROCESS | 1657 | 1464071077114 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:24:37 INFO - PROCESS | 1657 | 1464071077116 Marionette TRACE conn2 <- [1,2686,null,{}] 23:24:37 INFO - PROCESS | 1657 | 1464071077120 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}] 23:24:37 INFO - PROCESS | 1657 | 1464071077219 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 23:24:37 INFO - PROCESS | 1657 | 1464071077281 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e0000 == 75 [pid = 1657] [id = 679] 23:24:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x116714800) [pid = 1657] [serial = 2037] [outer = 0x0] 23:24:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x116a54800) [pid = 1657] [serial = 2038] [outer = 0x116714800] 23:24:37 INFO - PROCESS | 1657 | 1464071077309 Marionette DEBUG loaded listener.js 23:24:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1181cd800) [pid = 1657] [serial = 2039] [outer = 0x116714800] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x128b6e000 == 74 [pid = 1657] [id = 590] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc59800 == 73 [pid = 1657] [id = 574] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfd5800 == 72 [pid = 1657] [id = 673] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc70800 == 71 [pid = 1657] [id = 672] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1297b2800 == 70 [pid = 1657] [id = 671] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12c52f000 == 69 [pid = 1657] [id = 670] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf38000 == 68 [pid = 1657] [id = 669] 23:24:37 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x128da3400) [pid = 1657] [serial = 1924] [outer = 0x0] [url = about:blank] 23:24:37 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x129bf3800) [pid = 1657] [serial = 1927] [outer = 0x0] [url = about:blank] 23:24:37 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12b007000) [pid = 1657] [serial = 1930] [outer = 0x0] [url = about:blank] 23:24:37 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x126034800) [pid = 1657] [serial = 1921] [outer = 0x0] [url = about:blank] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12b32e000 == 67 [pid = 1657] [id = 668] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae69000 == 66 [pid = 1657] [id = 667] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x129520800 == 65 [pid = 1657] [id = 666] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1249ab800 == 64 [pid = 1657] [id = 665] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1197e2800 == 63 [pid = 1657] [id = 664] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x123082800 == 62 [pid = 1657] [id = 663] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1231ed800 == 61 [pid = 1657] [id = 662] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x138b63800 == 60 [pid = 1657] [id = 658] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12dd19000 == 59 [pid = 1657] [id = 657] 23:24:37 INFO - PROCESS | 1657 | --DOCSHELL 0x125715800 == 58 [pid = 1657] [id = 656] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x119d3fc00) [pid = 1657] [serial = 1889] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x129b1cc00) [pid = 1657] [serial = 1892] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12baf4800) [pid = 1657] [serial = 1895] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12bfea800) [pid = 1657] [serial = 1898] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x117678000) [pid = 1657] [serial = 1886] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x11758d000) [pid = 1657] [serial = 1907] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1196c5400) [pid = 1657] [serial = 1963] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x1196bc000) [pid = 1657] [serial = 1961] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12cc95c00) [pid = 1657] [serial = 1955] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11606b400) [pid = 1657] [serial = 1958] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12421a000) [pid = 1657] [serial = 1964] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12baecc00) [pid = 1657] [serial = 1945] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12bf0d000) [pid = 1657] [serial = 1946] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12c917000) [pid = 1657] [serial = 1952] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12bfe7c00) [pid = 1657] [serial = 1948] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12c577400) [pid = 1657] [serial = 1951] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12c15e800) [pid = 1657] [serial = 1949] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12c91ac00) [pid = 1657] [serial = 1954] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x112a1c800) [pid = 1657] [serial = 1957] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x110fab800) [pid = 1657] [serial = 1909] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12ba2f000) [pid = 1657] [serial = 1933] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x119d39c00) [pid = 1657] [serial = 1939] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12421c000) [pid = 1657] [serial = 1940] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1193e6800) [pid = 1657] [serial = 1915] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1181c3400) [pid = 1657] [serial = 1912] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x118379000) [pid = 1657] [serial = 1960] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11851f400) [pid = 1657] [serial = 1937] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1169bac00) [pid = 1657] [serial = 1936] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1295d0800) [pid = 1657] [serial = 1942] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12ba27000) [pid = 1657] [serial = 1943] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12421d800) [pid = 1657] [serial = 1918] [outer = 0x0] [url = about:blank] 23:24:38 INFO - PROCESS | 1657 | 1464071078249 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] 23:24:38 INFO - PROCESS | 1657 | 1464071078297 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 23:24:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:24:38 INFO - PROCESS | 1657 | 1464071078306 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:24:38 INFO - PROCESS | 1657 | 1464071078307 Marionette TRACE conn2 <- [1,2690,null,{}] 23:24:38 INFO - PROCESS | 1657 | 1464071078309 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}] 23:24:38 INFO - PROCESS | 1657 | 1464071078392 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 23:24:38 INFO - PROCESS | 1657 | 1464071078397 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x123082800 == 59 [pid = 1657] [id = 680] 23:24:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x116ac8400) [pid = 1657] [serial = 2040] [outer = 0x0] 23:24:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1183abc00) [pid = 1657] [serial = 2041] [outer = 0x116ac8400] 23:24:38 INFO - PROCESS | 1657 | 1464071078424 Marionette DEBUG loaded listener.js 23:24:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1196bbc00) [pid = 1657] [serial = 2042] [outer = 0x116ac8400] 23:24:39 INFO - PROCESS | 1657 | 1464071079308 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] 23:24:39 INFO - PROCESS | 1657 | 1464071079327 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 23:24:39 INFO - PROCESS | 1657 | 1464071079329 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:24:39 INFO - PROCESS | 1657 | 1464071079332 Marionette TRACE conn2 <- [1,2694,null,{}] 23:24:39 INFO - PROCESS | 1657 | 1464071079353 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}] 23:24:39 INFO - PROCESS | 1657 | 1464071079463 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 23:24:39 INFO - PROCESS | 1657 | 1464071079473 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e3800 == 60 [pid = 1657] [id = 681] 23:24:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x119d32400) [pid = 1657] [serial = 2043] [outer = 0x0] 23:24:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1230a1400) [pid = 1657] [serial = 2044] [outer = 0x119d32400] 23:24:39 INFO - PROCESS | 1657 | 1464071079500 Marionette DEBUG loaded listener.js 23:24:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12421fc00) [pid = 1657] [serial = 2045] [outer = 0x119d32400] 23:24:40 INFO - PROCESS | 1657 | 1464071080389 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] 23:24:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:24:40 INFO - PROCESS | 1657 | 1464071080417 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 23:24:40 INFO - PROCESS | 1657 | 1464071080427 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:24:40 INFO - PROCESS | 1657 | 1464071080428 Marionette TRACE conn2 <- [1,2698,null,{}] 23:24:40 INFO - PROCESS | 1657 | 1464071080430 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}] 23:24:40 INFO - PROCESS | 1657 | 1464071080533 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 23:24:40 INFO - PROCESS | 1657 | 1464071080547 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb2d000 == 61 [pid = 1657] [id = 682] 23:24:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x124a3f000) [pid = 1657] [serial = 2046] [outer = 0x0] 23:24:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x125695400) [pid = 1657] [serial = 2047] [outer = 0x124a3f000] 23:24:40 INFO - PROCESS | 1657 | 1464071080573 Marionette DEBUG loaded listener.js 23:24:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1266c5000) [pid = 1657] [serial = 2048] [outer = 0x124a3f000] 23:24:41 INFO - PROCESS | 1657 | 1464071081398 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] 23:24:41 INFO - PROCESS | 1657 | 1464071081448 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 23:24:41 INFO - PROCESS | 1657 | 1464071081450 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:24:41 INFO - PROCESS | 1657 | 1464071081451 Marionette TRACE conn2 <- [1,2702,null,{}] 23:24:41 INFO - PROCESS | 1657 | 1464071081466 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}] 23:24:41 INFO - PROCESS | 1657 | 1464071081566 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 23:24:41 INFO - PROCESS | 1657 | 1464071081604 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c53f800 == 62 [pid = 1657] [id = 683] 23:24:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x126a04400) [pid = 1657] [serial = 2049] [outer = 0x0] 23:24:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x128d1b800) [pid = 1657] [serial = 2050] [outer = 0x126a04400] 23:24:41 INFO - PROCESS | 1657 | 1464071081630 Marionette DEBUG loaded listener.js 23:24:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1295ca000) [pid = 1657] [serial = 2051] [outer = 0x126a04400] 23:24:41 INFO - PROCESS | 1657 | 1464071081967 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]]]}] 23:24:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:24:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 568ms 23:24:42 INFO - PROCESS | 1657 | 1464071082019 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 23:24:42 INFO - PROCESS | 1657 | 1464071082020 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 23:24:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:24:42 INFO - PROCESS | 1657 | 1464071082028 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:24:42 INFO - PROCESS | 1657 | 1464071082029 Marionette TRACE conn2 <- [1,2706,null,{}] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x126035c00) [pid = 1657] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x129351000) [pid = 1657] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11701ac00) [pid = 1657] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x119385400) [pid = 1657] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x112dbe800) [pid = 1657] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x119a9bc00) [pid = 1657] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119a9d800) [pid = 1657] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x124616c00) [pid = 1657] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x112db6800) [pid = 1657] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x129bf0800) [pid = 1657] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x110f6bc00) [pid = 1657] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12b00c000) [pid = 1657] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:24:42 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12baf2400) [pid = 1657] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:24:42 INFO - PROCESS | 1657 | 1464071082101 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}] 23:24:42 INFO - PROCESS | 1657 | 1464071082211 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 23:24:42 INFO - PROCESS | 1657 | 1464071082216 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c946000 == 63 [pid = 1657] [id = 684] 23:24:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12978bc00) [pid = 1657] [serial = 2052] [outer = 0x0] 23:24:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x129bee800) [pid = 1657] [serial = 2053] [outer = 0x12978bc00] 23:24:42 INFO - PROCESS | 1657 | 1464071082242 Marionette DEBUG loaded listener.js 23:24:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12b008800) [pid = 1657] [serial = 2054] [outer = 0x12978bc00] 23:24:42 INFO - PROCESS | 1657 | 1464071082638 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]]]}] 23:24:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:24:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 631ms 23:24:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:24:42 INFO - PROCESS | 1657 | 1464071082662 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 23:24:42 INFO - PROCESS | 1657 | 1464071082664 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 23:24:42 INFO - PROCESS | 1657 | 1464071082668 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:24:42 INFO - PROCESS | 1657 | 1464071082670 Marionette TRACE conn2 <- [1,2710,null,{}] 23:24:42 INFO - PROCESS | 1657 | 1464071082694 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}] 23:24:42 INFO - PROCESS | 1657 | 1464071082825 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 23:24:42 INFO - PROCESS | 1657 | 1464071082857 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfd1800 == 64 [pid = 1657] [id = 685] 23:24:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12b2a4c00) [pid = 1657] [serial = 2055] [outer = 0x0] 23:24:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12ba2f000) [pid = 1657] [serial = 2056] [outer = 0x12b2a4c00] 23:24:42 INFO - PROCESS | 1657 | 1464071082882 Marionette DEBUG loaded listener.js 23:24:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12bae0800) [pid = 1657] [serial = 2057] [outer = 0x12b2a4c00] 23:24:43 INFO - PROCESS | 1657 | 1464071083201 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] 23:24:43 INFO - PROCESS | 1657 | 1464071083248 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 23:24:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:24:43 INFO - PROCESS | 1657 | 1464071083251 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:24:43 INFO - PROCESS | 1657 | 1464071083252 Marionette TRACE conn2 <- [1,2714,null,{}] 23:24:43 INFO - PROCESS | 1657 | 1464071083254 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}] 23:24:43 INFO - PROCESS | 1657 | 1464071083336 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 23:24:43 INFO - PROCESS | 1657 | 1464071083400 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d475800 == 65 [pid = 1657] [id = 686] 23:24:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x117169400) [pid = 1657] [serial = 2058] [outer = 0x0] 23:24:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12baea000) [pid = 1657] [serial = 2059] [outer = 0x117169400] 23:24:43 INFO - PROCESS | 1657 | 1464071083432 Marionette DEBUG loaded listener.js 23:24:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12bfdc400) [pid = 1657] [serial = 2060] [outer = 0x117169400] 23:24:43 INFO - PROCESS | 1657 | 1464071083691 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]]]}] 23:24:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:24:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 23:24:43 INFO - PROCESS | 1657 | 1464071083727 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 23:24:43 INFO - PROCESS | 1657 | 1464071083729 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 23:24:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:24:43 INFO - PROCESS | 1657 | 1464071083731 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:24:43 INFO - PROCESS | 1657 | 1464071083732 Marionette TRACE conn2 <- [1,2718,null,{}] 23:24:43 INFO - PROCESS | 1657 | 1464071083734 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}] 23:24:43 INFO - PROCESS | 1657 | 1464071083826 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 23:24:43 INFO - PROCESS | 1657 | 1464071083830 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dd14800 == 66 [pid = 1657] [id = 687] 23:24:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12bfe2c00) [pid = 1657] [serial = 2061] [outer = 0x0] 23:24:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12c15d800) [pid = 1657] [serial = 2062] [outer = 0x12bfe2c00] 23:24:43 INFO - PROCESS | 1657 | 1464071083856 Marionette DEBUG loaded listener.js 23:24:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12c574c00) [pid = 1657] [serial = 2063] [outer = 0x12bfe2c00] 23:24:44 INFO - PROCESS | 1657 | 1464071084316 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] 23:24:44 INFO - PROCESS | 1657 | 1464071084357 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 23:24:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:24:44 INFO - PROCESS | 1657 | 1464071084362 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:24:44 INFO - PROCESS | 1657 | 1464071084365 Marionette TRACE conn2 <- [1,2722,null,{}] 23:24:44 INFO - PROCESS | 1657 | 1464071084369 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}] 23:24:44 INFO - PROCESS | 1657 | 1464071084478 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 23:24:44 INFO - PROCESS | 1657 | 1464071084555 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12572c000 == 67 [pid = 1657] [id = 688] 23:24:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x112dbe800) [pid = 1657] [serial = 2064] [outer = 0x0] 23:24:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11700f800) [pid = 1657] [serial = 2065] [outer = 0x112dbe800] 23:24:44 INFO - PROCESS | 1657 | 1464071084586 Marionette DEBUG loaded listener.js 23:24:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1181cb000) [pid = 1657] [serial = 2066] [outer = 0x112dbe800] 23:24:45 INFO - PROCESS | 1657 | 1464071085020 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] 23:24:45 INFO - PROCESS | 1657 | 1464071085039 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 23:24:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:24:45 INFO - PROCESS | 1657 | 1464071085043 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:24:45 INFO - PROCESS | 1657 | 1464071085045 Marionette TRACE conn2 <- [1,2726,null,{}] 23:24:45 INFO - PROCESS | 1657 | 1464071085048 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}] 23:24:45 INFO - PROCESS | 1657 | 1464071085152 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 23:24:45 INFO - PROCESS | 1657 | 1464071085264 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c128000 == 68 [pid = 1657] [id = 689] 23:24:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x119148400) [pid = 1657] [serial = 2067] [outer = 0x0] 23:24:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x119a92c00) [pid = 1657] [serial = 2068] [outer = 0x119148400] 23:24:45 INFO - PROCESS | 1657 | 1464071085295 Marionette DEBUG loaded listener.js 23:24:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1230a2000) [pid = 1657] [serial = 2069] [outer = 0x119148400] 23:24:45 INFO - PROCESS | 1657 | 1464071085711 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]]]}] 23:24:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:24:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 720ms 23:24:45 INFO - PROCESS | 1657 | 1464071085772 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 23:24:45 INFO - PROCESS | 1657 | 1464071085773 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 23:24:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:24:45 INFO - PROCESS | 1657 | 1464071085777 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:24:45 INFO - PROCESS | 1657 | 1464071085780 Marionette TRACE conn2 <- [1,2730,null,{}] 23:24:45 INFO - PROCESS | 1657 | 1464071085789 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}] 23:24:45 INFO - PROCESS | 1657 | 1464071085896 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 23:24:45 INFO - PROCESS | 1657 | 1464071085972 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x138653000 == 69 [pid = 1657] [id = 690] 23:24:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12677e000) [pid = 1657] [serial = 2070] [outer = 0x0] 23:24:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x128d19c00) [pid = 1657] [serial = 2071] [outer = 0x12677e000] 23:24:46 INFO - PROCESS | 1657 | 1464071086004 Marionette DEBUG loaded listener.js 23:24:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12b003400) [pid = 1657] [serial = 2072] [outer = 0x12677e000] 23:24:46 INFO - PROCESS | 1657 | 1464071086889 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] 23:24:46 INFO - PROCESS | 1657 | 1464071086901 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 23:24:46 INFO - PROCESS | 1657 | 1464071086903 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:24:46 INFO - PROCESS | 1657 | 1464071086904 Marionette TRACE conn2 <- [1,2734,null,{}] 23:24:46 INFO - PROCESS | 1657 | 1464071086906 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}] 23:24:46 INFO - PROCESS | 1657 | 1464071086996 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 23:24:47 INFO - PROCESS | 1657 | 1464071087097 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x13880f800 == 70 [pid = 1657] [id = 691] 23:24:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1295ca400) [pid = 1657] [serial = 2073] [outer = 0x0] 23:24:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12c575800) [pid = 1657] [serial = 2074] [outer = 0x1295ca400] 23:24:47 INFO - PROCESS | 1657 | 1464071087127 Marionette DEBUG loaded listener.js 23:24:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12c57d000) [pid = 1657] [serial = 2075] [outer = 0x1295ca400] 23:24:47 INFO - PROCESS | 1657 | 1464071087569 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]]]}] 23:24:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:24:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 719ms 23:24:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:24:47 INFO - PROCESS | 1657 | 1464071087623 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 23:24:47 INFO - PROCESS | 1657 | 1464071087624 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 23:24:47 INFO - PROCESS | 1657 | 1464071087627 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:24:47 INFO - PROCESS | 1657 | 1464071087628 Marionette TRACE conn2 <- [1,2738,null,{}] 23:24:47 INFO - PROCESS | 1657 | 1464071087630 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}] 23:24:47 INFO - PROCESS | 1657 | 1464071087731 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 23:24:47 INFO - PROCESS | 1657 | 1464071087794 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x138925000 == 71 [pid = 1657] [id = 692] 23:24:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12b0e3000) [pid = 1657] [serial = 2076] [outer = 0x0] 23:24:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12c916000) [pid = 1657] [serial = 2077] [outer = 0x12b0e3000] 23:24:47 INFO - PROCESS | 1657 | 1464071087863 Marionette DEBUG loaded listener.js 23:24:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12c91dc00) [pid = 1657] [serial = 2078] [outer = 0x12b0e3000] 23:24:48 INFO - PROCESS | 1657 | 1464071088263 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]]]}] 23:24:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:24:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 671ms 23:24:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:24:48 INFO - PROCESS | 1657 | 1464071088298 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 23:24:48 INFO - PROCESS | 1657 | 1464071088300 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 23:24:48 INFO - PROCESS | 1657 | 1464071088302 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:24:48 INFO - PROCESS | 1657 | 1464071088303 Marionette TRACE conn2 <- [1,2742,null,{}] 23:24:48 INFO - PROCESS | 1657 | 1464071088306 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}] 23:24:48 INFO - PROCESS | 1657 | 1464071088443 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 23:24:48 INFO - PROCESS | 1657 | 1464071088555 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d472800 == 72 [pid = 1657] [id = 693] 23:24:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x112a0e400) [pid = 1657] [serial = 2079] [outer = 0x0] 23:24:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12cc96000) [pid = 1657] [serial = 2080] [outer = 0x112a0e400] 23:24:48 INFO - PROCESS | 1657 | 1464071088588 Marionette DEBUG loaded listener.js 23:24:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12cdd3400) [pid = 1657] [serial = 2081] [outer = 0x112a0e400] 23:24:49 INFO - PROCESS | 1657 | 1464071089026 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]]]}] 23:24:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:24:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 771ms 23:24:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:24:49 INFO - PROCESS | 1657 | 1464071089073 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 23:24:49 INFO - PROCESS | 1657 | 1464071089074 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 23:24:49 INFO - PROCESS | 1657 | 1464071089077 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:24:49 INFO - PROCESS | 1657 | 1464071089078 Marionette TRACE conn2 <- [1,2746,null,{}] 23:24:49 INFO - PROCESS | 1657 | 1464071089080 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}] 23:24:49 INFO - PROCESS | 1657 | 1464071089184 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 23:24:49 INFO - PROCESS | 1657 | 1464071089259 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12462e800 == 73 [pid = 1657] [id = 694] 23:24:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x110fb1800) [pid = 1657] [serial = 2082] [outer = 0x0] 23:24:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1196bcc00) [pid = 1657] [serial = 2083] [outer = 0x110fb1800] 23:24:49 INFO - PROCESS | 1657 | 1464071089288 Marionette DEBUG loaded listener.js 23:24:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12cdce400) [pid = 1657] [serial = 2084] [outer = 0x110fb1800] 23:24:49 INFO - PROCESS | 1657 | 1464071089848 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]]]}] 23:24:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:24:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 821ms 23:24:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:24:49 INFO - PROCESS | 1657 | 1464071089899 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 23:24:49 INFO - PROCESS | 1657 | 1464071089901 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 23:24:49 INFO - PROCESS | 1657 | 1464071089905 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:24:49 INFO - PROCESS | 1657 | 1464071089907 Marionette TRACE conn2 <- [1,2750,null,{}] 23:24:49 INFO - PROCESS | 1657 | 1464071089910 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}] 23:24:50 INFO - PROCESS | 1657 | 1464071090018 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 23:24:50 INFO - PROCESS | 1657 | 1464071090094 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae78800 == 74 [pid = 1657] [id = 695] 23:24:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x115e3e000) [pid = 1657] [serial = 2085] [outer = 0x0] 23:24:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x11758c800) [pid = 1657] [serial = 2086] [outer = 0x115e3e000] 23:24:50 INFO - PROCESS | 1657 | 1464071090123 Marionette DEBUG loaded listener.js 23:24:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1193ec000) [pid = 1657] [serial = 2087] [outer = 0x115e3e000] 23:24:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12d475800 == 73 [pid = 1657] [id = 686] 23:24:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfd1800 == 72 [pid = 1657] [id = 685] 23:24:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12c946000 == 71 [pid = 1657] [id = 684] 23:24:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12c53f800 == 70 [pid = 1657] [id = 683] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12c161800) [pid = 1657] [serial = 2023] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb2d000 == 69 [pid = 1657] [id = 682] 23:24:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e3800 == 68 [pid = 1657] [id = 681] 23:24:50 INFO - PROCESS | 1657 | --DOCSHELL 0x123082800 == 67 [pid = 1657] [id = 680] 23:24:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e0000 == 66 [pid = 1657] [id = 679] 23:24:50 INFO - PROCESS | 1657 | 1464071090629 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]]]}] 23:24:50 INFO - PROCESS | 1657 | --DOCSHELL 0x129ab8000 == 65 [pid = 1657] [id = 676] 23:24:50 INFO - PROCESS | 1657 | --DOCSHELL 0x11948b000 == 64 [pid = 1657] [id = 675] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x126777000) [pid = 1657] [serial = 2005] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x1295cc800) [pid = 1657] [serial = 2008] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12b0d9800) [pid = 1657] [serial = 1975] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11894ec00) [pid = 1657] [serial = 1993] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x119382c00) [pid = 1657] [serial = 1994] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1197bd400) [pid = 1657] [serial = 1996] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x119b93c00) [pid = 1657] [serial = 1997] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1181c5400) [pid = 1657] [serial = 1991] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x117013000) [pid = 1657] [serial = 1990] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12309d800) [pid = 1657] [serial = 1999] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x1233da000) [pid = 1657] [serial = 2000] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x129074c00) [pid = 1657] [serial = 2006] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12641a400) [pid = 1657] [serial = 1966] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12bafb000) [pid = 1657] [serial = 1967] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x126030c00) [pid = 1657] [serial = 1972] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x125199400) [pid = 1657] [serial = 2002] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x115ecb800) [pid = 1657] [serial = 1988] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x113126800) [pid = 1657] [serial = 1987] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11837c400) [pid = 1657] [serial = 1969] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x125693400) [pid = 1657] [serial = 1981] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12c162400) [pid = 1657] [serial = 1978] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x113d69400) [pid = 1657] [serial = 1984] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12a8da000) [pid = 1657] [serial = 2011] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x129bf4400) [pid = 1657] [serial = 2009] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x117677800) [pid = 1657] [serial = 2014] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12b2a7400) [pid = 1657] [serial = 2017] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12c157000) [pid = 1657] [serial = 2021] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12bf11400) [pid = 1657] [serial = 2020] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12b011800) [pid = 1657] [serial = 2012] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x128d15000) [pid = 1657] [serial = 2015] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12baf4000) [pid = 1657] [serial = 2018] [outer = 0x0] [url = about:blank] 23:24:50 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1264ba000) [pid = 1657] [serial = 2003] [outer = 0x0] [url = about:blank] 23:24:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:24:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 770ms 23:24:50 INFO - PROCESS | 1657 | 1464071090677 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 23:24:50 INFO - PROCESS | 1657 | 1464071090682 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 23:24:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:24:50 INFO - PROCESS | 1657 | 1464071090697 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:24:50 INFO - PROCESS | 1657 | 1464071090699 Marionette TRACE conn2 <- [1,2754,null,{}] 23:24:50 INFO - PROCESS | 1657 | 1464071090703 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}] 23:24:50 INFO - PROCESS | 1657 | 1464071090844 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 23:24:50 INFO - PROCESS | 1657 | 1464071090852 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x123744800 == 65 [pid = 1657] [id = 696] 23:24:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1196c6800) [pid = 1657] [serial = 2088] [outer = 0x0] 23:24:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x119a9a800) [pid = 1657] [serial = 2089] [outer = 0x1196c6800] 23:24:50 INFO - PROCESS | 1657 | 1464071090880 Marionette DEBUG loaded listener.js 23:24:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1233d2c00) [pid = 1657] [serial = 2090] [outer = 0x1196c6800] 23:24:51 INFO - PROCESS | 1657 | 1464071091275 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]]]}] 23:24:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:24:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 631ms 23:24:51 INFO - PROCESS | 1657 | 1464071091337 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 23:24:51 INFO - PROCESS | 1657 | 1464071091338 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 23:24:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:24:51 INFO - PROCESS | 1657 | 1464071091343 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:24:51 INFO - PROCESS | 1657 | 1464071091345 Marionette TRACE conn2 <- [1,2758,null,{}] 23:24:51 INFO - PROCESS | 1657 | 1464071091352 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}] 23:24:51 INFO - PROCESS | 1657 | 1464071091443 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 23:24:51 INFO - PROCESS | 1657 | 1464071091448 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297c9000 == 66 [pid = 1657] [id = 697] 23:24:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12567d000) [pid = 1657] [serial = 2091] [outer = 0x0] 23:24:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12569b000) [pid = 1657] [serial = 2092] [outer = 0x12567d000] 23:24:51 INFO - PROCESS | 1657 | 1464071091476 Marionette DEBUG loaded listener.js 23:24:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x128d17400) [pid = 1657] [serial = 2093] [outer = 0x12567d000] 23:24:51 INFO - PROCESS | 1657 | 1464071091813 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]]]}] 23:24:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:24:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 520ms 23:24:51 INFO - PROCESS | 1657 | 1464071091863 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 23:24:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:24:51 INFO - PROCESS | 1657 | 1464071091865 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 23:24:51 INFO - PROCESS | 1657 | 1464071091867 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:24:51 INFO - PROCESS | 1657 | 1464071091869 Marionette TRACE conn2 <- [1,2762,null,{}] 23:24:51 INFO - PROCESS | 1657 | 1464071091878 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}] 23:24:51 INFO - PROCESS | 1657 | 1464071091964 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 23:24:51 INFO - PROCESS | 1657 | 1464071091969 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf42800 == 67 [pid = 1657] [id = 698] 23:24:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1295c4400) [pid = 1657] [serial = 2094] [outer = 0x0] 23:24:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12a8da000) [pid = 1657] [serial = 2095] [outer = 0x1295c4400] 23:24:51 INFO - PROCESS | 1657 | 1464071091996 Marionette DEBUG loaded listener.js 23:24:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12b0e6400) [pid = 1657] [serial = 2096] [outer = 0x1295c4400] 23:24:52 INFO - PROCESS | 1657 | 1464071092312 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]]]}] 23:24:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:24:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 23:24:52 INFO - PROCESS | 1657 | 1464071092336 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 23:24:52 INFO - PROCESS | 1657 | 1464071092338 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 23:24:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:24:52 INFO - PROCESS | 1657 | 1464071092343 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:24:52 INFO - PROCESS | 1657 | 1464071092344 Marionette TRACE conn2 <- [1,2766,null,{}] 23:24:52 INFO - PROCESS | 1657 | 1464071092346 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}] 23:24:52 INFO - PROCESS | 1657 | 1464071092431 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 23:24:52 INFO - PROCESS | 1657 | 1464071092499 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c53f800 == 68 [pid = 1657] [id = 699] 23:24:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12359d400) [pid = 1657] [serial = 2097] [outer = 0x0] 23:24:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1235a3000) [pid = 1657] [serial = 2098] [outer = 0x12359d400] 23:24:52 INFO - PROCESS | 1657 | 1464071092525 Marionette DEBUG loaded listener.js 23:24:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1235a8400) [pid = 1657] [serial = 2099] [outer = 0x12359d400] 23:24:52 INFO - PROCESS | 1657 | 1464071092849 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]]]}] 23:24:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:24:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 23:24:52 INFO - PROCESS | 1657 | 1464071092863 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 23:24:52 INFO - PROCESS | 1657 | 1464071092864 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 23:24:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:24:52 INFO - PROCESS | 1657 | 1464071092866 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:24:52 INFO - PROCESS | 1657 | 1464071092867 Marionette TRACE conn2 <- [1,2770,null,{}] 23:24:52 INFO - PROCESS | 1657 | 1464071092870 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}] 23:24:53 INFO - PROCESS | 1657 | 1464071093004 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 23:24:53 INFO - PROCESS | 1657 | 1464071093019 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfc5800 == 69 [pid = 1657] [id = 700] 23:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1235aac00) [pid = 1657] [serial = 2100] [outer = 0x0] 23:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x128b49000) [pid = 1657] [serial = 2101] [outer = 0x1235aac00] 23:24:53 INFO - PROCESS | 1657 | 1464071093045 Marionette DEBUG loaded listener.js 23:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12ba27000) [pid = 1657] [serial = 2102] [outer = 0x1235aac00] 23:24:53 INFO - PROCESS | 1657 | 1464071093367 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]]]}] 23:24:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:24:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 525ms 23:24:53 INFO - PROCESS | 1657 | 1464071093392 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 23:24:53 INFO - PROCESS | 1657 | 1464071093393 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 23:24:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:24:53 INFO - PROCESS | 1657 | 1464071093395 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:24:53 INFO - PROCESS | 1657 | 1464071093396 Marionette TRACE conn2 <- [1,2774,null,{}] 23:24:53 INFO - PROCESS | 1657 | 1464071093398 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}] 23:24:53 INFO - PROCESS | 1657 | 1464071093519 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 23:24:53 INFO - PROCESS | 1657 | 1464071093529 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d560000 == 70 [pid = 1657] [id = 701] 23:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12a8db000) [pid = 1657] [serial = 2103] [outer = 0x0] 23:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12bf07400) [pid = 1657] [serial = 2104] [outer = 0x12a8db000] 23:24:53 INFO - PROCESS | 1657 | 1464071093554 Marionette DEBUG loaded listener.js 23:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12c15ac00) [pid = 1657] [serial = 2105] [outer = 0x12a8db000] 23:24:53 INFO - PROCESS | 1657 | 1464071093886 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]]]}] 23:24:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:24:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 23:24:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:24:53 INFO - PROCESS | 1657 | 1464071093913 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 23:24:53 INFO - PROCESS | 1657 | 1464071093915 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 23:24:53 INFO - PROCESS | 1657 | 1464071093917 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:24:53 INFO - PROCESS | 1657 | 1464071093918 Marionette TRACE conn2 <- [1,2778,null,{}] 23:24:53 INFO - PROCESS | 1657 | 1464071093929 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}] 23:24:54 INFO - PROCESS | 1657 | 1464071094039 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 23:24:54 INFO - PROCESS | 1657 | 1464071094049 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x138649800 == 71 [pid = 1657] [id = 702] 23:24:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12bf02c00) [pid = 1657] [serial = 2106] [outer = 0x0] 23:24:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12c57c400) [pid = 1657] [serial = 2107] [outer = 0x12bf02c00] 23:24:54 INFO - PROCESS | 1657 | 1464071094073 Marionette DEBUG loaded listener.js 23:24:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12cc99400) [pid = 1657] [serial = 2108] [outer = 0x12bf02c00] 23:24:54 INFO - PROCESS | 1657 | 1464071094426 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]]]}] 23:24:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:24:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms 23:24:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:24:54 INFO - PROCESS | 1657 | 1464071094437 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 23:24:54 INFO - PROCESS | 1657 | 1464071094439 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 23:24:54 INFO - PROCESS | 1657 | 1464071094443 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:24:54 INFO - PROCESS | 1657 | 1464071094444 Marionette TRACE conn2 <- [1,2782,null,{}] 23:24:54 INFO - PROCESS | 1657 | 1464071094446 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}] 23:24:54 INFO - PROCESS | 1657 | 1464071094558 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 23:24:54 INFO - PROCESS | 1657 | 1464071094573 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x138935000 == 72 [pid = 1657] [id = 703] 23:24:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12cc9f400) [pid = 1657] [serial = 2109] [outer = 0x0] 23:24:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12cdc7400) [pid = 1657] [serial = 2110] [outer = 0x12cc9f400] 23:24:54 INFO - PROCESS | 1657 | 1464071094598 Marionette DEBUG loaded listener.js 23:24:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12d157800) [pid = 1657] [serial = 2111] [outer = 0x12cc9f400] 23:24:54 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12b2a4c00) [pid = 1657] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:24:54 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x117169400) [pid = 1657] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:24:54 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x126a04400) [pid = 1657] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:24:54 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x124a3f000) [pid = 1657] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:24:54 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x116714800) [pid = 1657] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:24:54 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12978bc00) [pid = 1657] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:24:54 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x119d32400) [pid = 1657] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:24:54 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x116ac8400) [pid = 1657] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:24:54 INFO - PROCESS | 1657 | 1464071094991 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]]]}] 23:24:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:24:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 568ms 23:24:55 INFO - PROCESS | 1657 | 1464071095012 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 23:24:55 INFO - PROCESS | 1657 | 1464071095014 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 23:24:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:24:55 INFO - PROCESS | 1657 | 1464071095017 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:24:55 INFO - PROCESS | 1657 | 1464071095018 Marionette TRACE conn2 <- [1,2786,null,{}] 23:24:55 INFO - PROCESS | 1657 | 1464071095021 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}] 23:24:55 INFO - PROCESS | 1657 | 1464071095128 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 23:24:55 INFO - PROCESS | 1657 | 1464071095193 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x138b6c000 == 73 [pid = 1657] [id = 704] 23:24:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1181d0400) [pid = 1657] [serial = 2112] [outer = 0x0] 23:24:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12b00c800) [pid = 1657] [serial = 2113] [outer = 0x1181d0400] 23:24:55 INFO - PROCESS | 1657 | 1464071095219 Marionette DEBUG loaded listener.js 23:24:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12d159800) [pid = 1657] [serial = 2114] [outer = 0x1181d0400] 23:24:55 INFO - PROCESS | 1657 | 1464071095517 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]]]}] 23:24:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:24:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 521ms 23:24:55 INFO - PROCESS | 1657 | 1464071095537 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 23:24:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:24:55 INFO - PROCESS | 1657 | 1464071095550 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 23:24:55 INFO - PROCESS | 1657 | 1464071095553 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:24:55 INFO - PROCESS | 1657 | 1464071095556 Marionette TRACE conn2 <- [1,2790,null,{}] 23:24:55 INFO - PROCESS | 1657 | 1464071095560 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}] 23:24:55 INFO - PROCESS | 1657 | 1464071095664 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 23:24:55 INFO - PROCESS | 1657 | 1464071095668 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x138ba5800 == 74 [pid = 1657] [id = 705] 23:24:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12d15d400) [pid = 1657] [serial = 2115] [outer = 0x0] 23:24:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12d3ec000) [pid = 1657] [serial = 2116] [outer = 0x12d15d400] 23:24:55 INFO - PROCESS | 1657 | 1464071095699 Marionette DEBUG loaded listener.js 23:24:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12d4a2c00) [pid = 1657] [serial = 2117] [outer = 0x12d15d400] 23:24:55 INFO - PROCESS | 1657 | --DOCSHELL 0x12cd9f800 == 73 [pid = 1657] [id = 16] 23:24:56 INFO - PROCESS | 1657 | 1464071096059 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]]]}] 23:24:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:24:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 526ms 23:24:56 INFO - PROCESS | 1657 | 1464071096080 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 23:24:56 INFO - PROCESS | 1657 | 1464071096081 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 23:24:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:24:56 INFO - PROCESS | 1657 | 1464071096083 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:24:56 INFO - PROCESS | 1657 | 1464071096084 Marionette TRACE conn2 <- [1,2794,null,{}] 23:24:56 INFO - PROCESS | 1657 | 1464071096087 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}] 23:24:56 INFO - PROCESS | 1657 | 1464071096217 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 23:24:56 INFO - PROCESS | 1657 | 1464071096223 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d344000 == 74 [pid = 1657] [id = 706] 23:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x119a98c00) [pid = 1657] [serial = 2118] [outer = 0x0] 23:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12cdc9400) [pid = 1657] [serial = 2119] [outer = 0x119a98c00] 23:24:56 INFO - PROCESS | 1657 | 1464071096248 Marionette DEBUG loaded listener.js 23:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12e0d4800) [pid = 1657] [serial = 2120] [outer = 0x119a98c00] 23:24:56 INFO - PROCESS | 1657 | 1464071096570 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]]]}] 23:24:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:24:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 521ms 23:24:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:24:56 INFO - PROCESS | 1657 | 1464071096604 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 23:24:56 INFO - PROCESS | 1657 | 1464071096605 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 23:24:56 INFO - PROCESS | 1657 | 1464071096607 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:24:56 INFO - PROCESS | 1657 | 1464071096609 Marionette TRACE conn2 <- [1,2798,null,{}] 23:24:56 INFO - PROCESS | 1657 | 1464071096611 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}] 23:24:56 INFO - PROCESS | 1657 | 1464071096703 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 23:24:56 INFO - PROCESS | 1657 | 1464071096715 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x1390ed800 == 75 [pid = 1657] [id = 707] 23:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12ddd3c00) [pid = 1657] [serial = 2121] [outer = 0x0] 23:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12ddd7800) [pid = 1657] [serial = 2122] [outer = 0x12ddd3c00] 23:24:56 INFO - PROCESS | 1657 | 1464071096739 Marionette DEBUG loaded listener.js 23:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12dddc000) [pid = 1657] [serial = 2123] [outer = 0x12ddd3c00] 23:24:57 INFO - PROCESS | 1657 | 1464071097231 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]]]}] 23:24:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:24:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 667ms 23:24:57 INFO - PROCESS | 1657 | 1464071097276 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 23:24:57 INFO - PROCESS | 1657 | 1464071097279 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 23:24:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:24:57 INFO - PROCESS | 1657 | 1464071097283 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:24:57 INFO - PROCESS | 1657 | 1464071097285 Marionette TRACE conn2 <- [1,2802,null,{}] 23:24:57 INFO - PROCESS | 1657 | 1464071097289 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}] 23:24:57 INFO - PROCESS | 1657 | 1464071097402 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 23:24:57 INFO - PROCESS | 1657 | 1464071097519 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d6000 == 76 [pid = 1657] [id = 708] 23:24:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1183a9000) [pid = 1657] [serial = 2124] [outer = 0x0] 23:24:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x119152c00) [pid = 1657] [serial = 2125] [outer = 0x1183a9000] 23:24:57 INFO - PROCESS | 1657 | 1464071097550 Marionette DEBUG loaded listener.js 23:24:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x119d5a000) [pid = 1657] [serial = 2126] [outer = 0x1183a9000] 23:24:57 INFO - PROCESS | 1657 | 1464071097956 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]]]}] 23:24:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:24:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 722ms 23:24:58 INFO - PROCESS | 1657 | 1464071098005 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 23:24:58 INFO - PROCESS | 1657 | 1464071098009 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 23:24:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:24:58 INFO - PROCESS | 1657 | 1464071098014 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:24:58 INFO - PROCESS | 1657 | 1464071098015 Marionette TRACE conn2 <- [1,2806,null,{}] 23:24:58 INFO - PROCESS | 1657 | 1464071098018 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}] 23:24:58 INFO - PROCESS | 1657 | 1464071098135 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 23:24:58 INFO - PROCESS | 1657 | 1464071098242 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfd7000 == 77 [pid = 1657] [id = 709] 23:24:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1235a2c00) [pid = 1657] [serial = 2127] [outer = 0x0] 23:24:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12567fc00) [pid = 1657] [serial = 2128] [outer = 0x1235a2c00] 23:24:58 INFO - PROCESS | 1657 | 1464071098272 Marionette DEBUG loaded listener.js 23:24:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x128b44800) [pid = 1657] [serial = 2129] [outer = 0x1235a2c00] 23:24:58 INFO - PROCESS | 1657 | 1464071098690 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]]]}] 23:24:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:24:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 719ms 23:24:58 INFO - PROCESS | 1657 | 1464071098733 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 23:24:58 INFO - PROCESS | 1657 | 1464071098735 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 23:24:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:24:58 INFO - PROCESS | 1657 | 1464071098737 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:24:58 INFO - PROCESS | 1657 | 1464071098740 Marionette TRACE conn2 <- [1,2810,null,{}] 23:24:58 INFO - PROCESS | 1657 | 1464071098748 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}] 23:24:58 INFO - PROCESS | 1657 | 1464071098882 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 23:24:58 INFO - PROCESS | 1657 | 1464071098992 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x138479000 == 78 [pid = 1657] [id = 710] 23:24:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x128b4f800) [pid = 1657] [serial = 2130] [outer = 0x0] 23:24:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x129bf3800) [pid = 1657] [serial = 2131] [outer = 0x128b4f800] 23:24:59 INFO - PROCESS | 1657 | 1464071099025 Marionette DEBUG loaded listener.js 23:24:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12bfdd000) [pid = 1657] [serial = 2132] [outer = 0x128b4f800] 23:24:59 INFO - PROCESS | 1657 | 1464071099440 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]]]}] 23:24:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:24:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 722ms 23:24:59 INFO - PROCESS | 1657 | 1464071099460 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 23:24:59 INFO - PROCESS | 1657 | 1464071099462 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 23:24:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:24:59 INFO - PROCESS | 1657 | 1464071099464 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:24:59 INFO - PROCESS | 1657 | 1464071099465 Marionette TRACE conn2 <- [1,2814,null,{}] 23:24:59 INFO - PROCESS | 1657 | 1464071099468 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}] 23:24:59 INFO - PROCESS | 1657 | 1464071099586 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 23:24:59 INFO - PROCESS | 1657 | 1464071099704 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d551000 == 79 [pid = 1657] [id = 711] 23:24:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x113d61000) [pid = 1657] [serial = 2133] [outer = 0x0] 23:24:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12bfe4400) [pid = 1657] [serial = 2134] [outer = 0x113d61000] 23:24:59 INFO - PROCESS | 1657 | 1464071099736 Marionette DEBUG loaded listener.js 23:24:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12d3e8000) [pid = 1657] [serial = 2135] [outer = 0x113d61000] 23:25:00 INFO - PROCESS | 1657 | 1464071100487 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]]]}] 23:25:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:25:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1073ms 23:25:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:25:00 INFO - PROCESS | 1657 | 1464071100538 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 23:25:00 INFO - PROCESS | 1657 | 1464071100541 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 23:25:00 INFO - PROCESS | 1657 | 1464071100546 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:25:00 INFO - PROCESS | 1657 | 1464071100550 Marionette TRACE conn2 <- [1,2818,null,{}] 23:25:00 INFO - PROCESS | 1657 | 1464071100555 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}] 23:25:00 INFO - PROCESS | 1657 | 1464071100699 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 23:25:00 INFO - PROCESS | 1657 | 1464071100841 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x119be9800 == 80 [pid = 1657] [id = 712] 23:25:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x1122ab000) [pid = 1657] [serial = 2136] [outer = 0x0] 23:25:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x112a13800) [pid = 1657] [serial = 2137] [outer = 0x1122ab000] 23:25:00 INFO - PROCESS | 1657 | 1464071100873 Marionette DEBUG loaded listener.js 23:25:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x113120c00) [pid = 1657] [serial = 2138] [outer = 0x1122ab000] 23:25:01 INFO - PROCESS | 1657 | 1464071101270 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]]]}] 23:25:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:25:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 775ms 23:25:01 INFO - PROCESS | 1657 | 1464071101323 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 23:25:01 INFO - PROCESS | 1657 | 1464071101327 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 23:25:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:25:01 INFO - PROCESS | 1657 | 1464071101333 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:25:01 INFO - PROCESS | 1657 | 1464071101334 Marionette TRACE conn2 <- [1,2822,null,{}] 23:25:01 INFO - PROCESS | 1657 | 1464071101337 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}] 23:25:01 INFO - PROCESS | 1657 | 1464071101434 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 23:25:01 INFO - PROCESS | 1657 | 1464071101514 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1171e4800 == 81 [pid = 1657] [id = 713] 23:25:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x112052800) [pid = 1657] [serial = 2139] [outer = 0x0] 23:25:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x112ef4000) [pid = 1657] [serial = 2140] [outer = 0x112052800] 23:25:01 INFO - PROCESS | 1657 | 1464071101542 Marionette DEBUG loaded listener.js 23:25:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x113240400) [pid = 1657] [serial = 2141] [outer = 0x112052800] 23:25:01 INFO - PROCESS | 1657 | 1464071101951 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]]]}] 23:25:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:25:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 672ms 23:25:02 INFO - PROCESS | 1657 | 1464071102006 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 23:25:02 INFO - PROCESS | 1657 | 1464071102007 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 23:25:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:25:02 INFO - PROCESS | 1657 | 1464071102009 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:25:02 INFO - PROCESS | 1657 | 1464071102011 Marionette TRACE conn2 <- [1,2826,null,{}] 23:25:02 INFO - PROCESS | 1657 | 1464071102036 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}] 23:25:02 INFO - PROCESS | 1657 | 1464071102178 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 23:25:02 INFO - PROCESS | 1657 | 1464071102238 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x123452800 == 82 [pid = 1657] [id = 714] 23:25:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x1169afc00) [pid = 1657] [serial = 2142] [outer = 0x0] 23:25:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x116a53400) [pid = 1657] [serial = 2143] [outer = 0x1169afc00] 23:25:02 INFO - PROCESS | 1657 | 1464071102268 Marionette DEBUG loaded listener.js 23:25:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x117172c00) [pid = 1657] [serial = 2144] [outer = 0x1169afc00] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4d3000 == 81 [pid = 1657] [id = 674] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x126d93000 == 80 [pid = 1657] [id = 550] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d344000 == 79 [pid = 1657] [id = 706] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x138ba5800 == 78 [pid = 1657] [id = 705] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x138b6c000 == 77 [pid = 1657] [id = 704] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x138935000 == 76 [pid = 1657] [id = 703] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x138649800 == 75 [pid = 1657] [id = 702] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x128da7c00) [pid = 1657] [serial = 2035] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x11333bc00) [pid = 1657] [serial = 2026] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x1181c9c00) [pid = 1657] [serial = 2029] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x124e69c00) [pid = 1657] [serial = 2032] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12c15d800) [pid = 1657] [serial = 2062] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d560000 == 74 [pid = 1657] [id = 701] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfc5800 == 73 [pid = 1657] [id = 700] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c53f800 == 72 [pid = 1657] [id = 699] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf42800 == 71 [pid = 1657] [id = 698] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12cd9f000 == 70 [pid = 1657] [id = 17] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1297c9000 == 69 [pid = 1657] [id = 697] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x123744800 == 68 [pid = 1657] [id = 696] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae78800 == 67 [pid = 1657] [id = 695] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x138653000 == 66 [pid = 1657] [id = 690] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c128000 == 65 [pid = 1657] [id = 689] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12572c000 == 64 [pid = 1657] [id = 688] 23:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12dd14800 == 63 [pid = 1657] [id = 687] 23:25:02 INFO - PROCESS | 1657 | 1464071102669 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:25:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:25:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 689ms 23:25:02 INFO - PROCESS | 1657 | 1464071102698 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 23:25:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:25:02 INFO - PROCESS | 1657 | 1464071102700 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 23:25:02 INFO - PROCESS | 1657 | 1464071102702 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:25:02 INFO - PROCESS | 1657 | 1464071102703 Marionette TRACE conn2 <- [1,2830,null,{}] 23:25:02 INFO - PROCESS | 1657 | 1464071102706 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}] 23:25:02 INFO - PROCESS | 1657 | 1464071102792 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x128d1b800) [pid = 1657] [serial = 2050] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x125695400) [pid = 1657] [serial = 2047] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1181cd800) [pid = 1657] [serial = 2039] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x116a54800) [pid = 1657] [serial = 2038] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x129bee800) [pid = 1657] [serial = 2053] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1230a1400) [pid = 1657] [serial = 2044] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x1183abc00) [pid = 1657] [serial = 2041] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x1196bbc00) [pid = 1657] [serial = 2042] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12ba2f000) [pid = 1657] [serial = 2056] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1295ca000) [pid = 1657] [serial = 2051] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12bae0800) [pid = 1657] [serial = 2057] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12baea000) [pid = 1657] [serial = 2059] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x1266c5000) [pid = 1657] [serial = 2048] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12421fc00) [pid = 1657] [serial = 2045] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12b008800) [pid = 1657] [serial = 2054] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12bfdc400) [pid = 1657] [serial = 2060] [outer = 0x0] [url = about:blank] 23:25:02 INFO - PROCESS | 1657 | 1464071102855 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x119498800 == 64 [pid = 1657] [id = 715] 23:25:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x113d0d800) [pid = 1657] [serial = 2145] [outer = 0x0] 23:25:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x117582400) [pid = 1657] [serial = 2146] [outer = 0x113d0d800] 23:25:02 INFO - PROCESS | 1657 | 1464071102882 Marionette DEBUG loaded listener.js 23:25:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1180b1c00) [pid = 1657] [serial = 2147] [outer = 0x113d0d800] 23:25:03 INFO - PROCESS | 1657 | 1464071103195 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]]]}] 23:25:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:25:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 23:25:03 INFO - PROCESS | 1657 | 1464071103220 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 23:25:03 INFO - PROCESS | 1657 | 1464071103222 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 23:25:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:25:03 INFO - PROCESS | 1657 | 1464071103228 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:25:03 INFO - PROCESS | 1657 | 1464071103229 Marionette TRACE conn2 <- [1,2834,null,{}] 23:25:03 INFO - PROCESS | 1657 | 1464071103231 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}] 23:25:03 INFO - PROCESS | 1657 | 1464071103314 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 23:25:03 INFO - PROCESS | 1657 | 1464071103370 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246d7000 == 65 [pid = 1657] [id = 716] 23:25:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x116940000) [pid = 1657] [serial = 2148] [outer = 0x0] 23:25:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1181c8800) [pid = 1657] [serial = 2149] [outer = 0x116940000] 23:25:03 INFO - PROCESS | 1657 | 1464071103396 Marionette DEBUG loaded listener.js 23:25:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1183a9400) [pid = 1657] [serial = 2150] [outer = 0x116940000] 23:25:03 INFO - PROCESS | 1657 | 1464071103689 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:25:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:25:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 23:25:03 INFO - PROCESS | 1657 | 1464071103754 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 23:25:03 INFO - PROCESS | 1657 | 1464071103756 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 23:25:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:25:03 INFO - PROCESS | 1657 | 1464071103758 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:25:03 INFO - PROCESS | 1657 | 1464071103759 Marionette TRACE conn2 <- [1,2838,null,{}] 23:25:03 INFO - PROCESS | 1657 | 1464071103761 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}] 23:25:03 INFO - PROCESS | 1657 | 1464071103858 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 23:25:03 INFO - PROCESS | 1657 | 1464071103918 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x126086000 == 66 [pid = 1657] [id = 717] 23:25:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x118072800) [pid = 1657] [serial = 2151] [outer = 0x0] 23:25:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x118958800) [pid = 1657] [serial = 2152] [outer = 0x118072800] 23:25:03 INFO - PROCESS | 1657 | 1464071103944 Marionette DEBUG loaded listener.js 23:25:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1196bb000) [pid = 1657] [serial = 2153] [outer = 0x118072800] 23:25:04 INFO - PROCESS | 1657 | 1464071104226 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]]]}] 23:25:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:25:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 523ms 23:25:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:25:04 INFO - PROCESS | 1657 | 1464071104282 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 23:25:04 INFO - PROCESS | 1657 | 1464071104283 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 23:25:04 INFO - PROCESS | 1657 | 1464071104285 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:25:04 INFO - PROCESS | 1657 | 1464071104286 Marionette TRACE conn2 <- [1,2842,null,{}] 23:25:04 INFO - PROCESS | 1657 | 1464071104290 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}] 23:25:04 INFO - PROCESS | 1657 | 1464071104370 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 23:25:04 INFO - PROCESS | 1657 | 1464071104376 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e1000 == 67 [pid = 1657] [id = 718] 23:25:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1196bd000) [pid = 1657] [serial = 2154] [outer = 0x0] 23:25:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x1197bf000) [pid = 1657] [serial = 2155] [outer = 0x1196bd000] 23:25:04 INFO - PROCESS | 1657 | 1464071104402 Marionette DEBUG loaded listener.js 23:25:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x119a98800) [pid = 1657] [serial = 2156] [outer = 0x1196bd000] 23:25:04 INFO - PROCESS | 1657 | 1464071104776 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]]]}] 23:25:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:25:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 23:25:04 INFO - PROCESS | 1657 | 1464071104804 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 23:25:04 INFO - PROCESS | 1657 | 1464071104805 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 23:25:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:25:04 INFO - PROCESS | 1657 | 1464071104812 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:25:04 INFO - PROCESS | 1657 | 1464071104813 Marionette TRACE conn2 <- [1,2846,null,{}] 23:25:04 INFO - PROCESS | 1657 | 1464071104815 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}] 23:25:04 INFO - PROCESS | 1657 | 1464071104918 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 23:25:04 INFO - PROCESS | 1657 | 1464071104956 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297bb000 == 68 [pid = 1657] [id = 719] 23:25:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x1196be000) [pid = 1657] [serial = 2157] [outer = 0x0] 23:25:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x119d32400) [pid = 1657] [serial = 2158] [outer = 0x1196be000] 23:25:04 INFO - PROCESS | 1657 | 1464071104983 Marionette DEBUG loaded listener.js 23:25:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x119d40800) [pid = 1657] [serial = 2159] [outer = 0x1196be000] 23:25:05 INFO - PROCESS | 1657 | 1464071105292 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]]]}] 23:25:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:25:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 522ms 23:25:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:25:05 INFO - PROCESS | 1657 | 1464071105331 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 23:25:05 INFO - PROCESS | 1657 | 1464071105332 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 23:25:05 INFO - PROCESS | 1657 | 1464071105334 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:25:05 INFO - PROCESS | 1657 | 1464071105335 Marionette TRACE conn2 <- [1,2850,null,{}] 23:25:05 INFO - PROCESS | 1657 | 1464071105338 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}] 23:25:05 INFO - PROCESS | 1657 | 1464071105438 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 23:25:05 INFO - PROCESS | 1657 | 1464071105453 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae7b000 == 69 [pid = 1657] [id = 720] 23:25:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x119d3e400) [pid = 1657] [serial = 2160] [outer = 0x0] 23:25:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x1230a4800) [pid = 1657] [serial = 2161] [outer = 0x119d3e400] 23:25:05 INFO - PROCESS | 1657 | 1464071105479 Marionette DEBUG loaded listener.js 23:25:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12359e000) [pid = 1657] [serial = 2162] [outer = 0x119d3e400] 23:25:05 INFO - PROCESS | 1657 | 1464071105827 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:25:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:25:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 23:25:05 INFO - PROCESS | 1657 | 1464071105857 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 23:25:05 INFO - PROCESS | 1657 | 1464071105858 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 23:25:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:25:05 INFO - PROCESS | 1657 | 1464071105865 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:25:05 INFO - PROCESS | 1657 | 1464071105866 Marionette TRACE conn2 <- [1,2854,null,{}] 23:25:05 INFO - PROCESS | 1657 | 1464071105868 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}] 23:25:05 INFO - PROCESS | 1657 | 1464071105976 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 23:25:06 INFO - PROCESS | 1657 | 1464071106016 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b31a800 == 70 [pid = 1657] [id = 721] 23:25:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12309e000) [pid = 1657] [serial = 2163] [outer = 0x0] 23:25:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x1235aa400) [pid = 1657] [serial = 2164] [outer = 0x12309e000] 23:25:06 INFO - PROCESS | 1657 | 1464071106042 Marionette DEBUG loaded listener.js 23:25:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x11204f400) [pid = 1657] [serial = 2165] [outer = 0x12309e000] 23:25:06 INFO - PROCESS | 1657 | 1464071106388 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]]]}] 23:25:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:25:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 569ms 23:25:06 INFO - PROCESS | 1657 | 1464071106439 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 23:25:06 INFO - PROCESS | 1657 | 1464071106441 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 23:25:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:25:06 INFO - PROCESS | 1657 | 1464071106443 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:25:06 INFO - PROCESS | 1657 | 1464071106444 Marionette TRACE conn2 <- [1,2858,null,{}] 23:25:06 INFO - PROCESS | 1657 | 1464071106447 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}] 23:25:06 INFO - PROCESS | 1657 | 1464071106991 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x118f46000) [pid = 1657] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1295d1000) [pid = 1657] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x11693fc00) [pid = 1657] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x110f37c00) [pid = 1657] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x124e07000) [pid = 1657] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x128d1c400) [pid = 1657] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1197c9400) [pid = 1657] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x129b21000) [pid = 1657] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x129b1fc00) [pid = 1657] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12bfe4c00) [pid = 1657] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12359d400) [pid = 1657] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12d15d400) [pid = 1657] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x119a98c00) [pid = 1657] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12cca0800) [pid = 1657] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12bfdf800) [pid = 1657] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x11201c800) [pid = 1657] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1161f1c00) [pid = 1657] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x119d37000) [pid = 1657] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x111c82c00) [pid = 1657] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12cda0000) [pid = 1657] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x119a99800) [pid = 1657] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x119d3c000) [pid = 1657] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x112a6c800) [pid = 1657] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x117582000) [pid = 1657] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12a8d9000) [pid = 1657] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1191f7c00) [pid = 1657] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12a8db000) [pid = 1657] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x1235aac00) [pid = 1657] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12567d000) [pid = 1657] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12bf02c00) [pid = 1657] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x115e3e000) [pid = 1657] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1196c6800) [pid = 1657] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1295c4400) [pid = 1657] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12cc9f400) [pid = 1657] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1181d0400) [pid = 1657] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:25:07 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x110fb1800) [pid = 1657] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:25:07 INFO - PROCESS | 1657 | 1464071107068 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11947c800 == 71 [pid = 1657] [id = 722] 23:25:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x110f39c00) [pid = 1657] [serial = 2166] [outer = 0x0] 23:25:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1110ab000) [pid = 1657] [serial = 2167] [outer = 0x110f39c00] 23:25:07 INFO - PROCESS | 1657 | 1464071107098 Marionette DEBUG loaded listener.js 23:25:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1181d0400) [pid = 1657] [serial = 2168] [outer = 0x110f39c00] 23:25:07 INFO - PROCESS | 1657 | 1464071107382 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:25:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:25:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 970ms 23:25:07 INFO - PROCESS | 1657 | 1464071107415 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 23:25:07 INFO - PROCESS | 1657 | 1464071107416 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 23:25:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:25:07 INFO - PROCESS | 1657 | 1464071107418 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:25:07 INFO - PROCESS | 1657 | 1464071107419 Marionette TRACE conn2 <- [1,2862,null,{}] 23:25:07 INFO - PROCESS | 1657 | 1464071107422 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}] 23:25:07 INFO - PROCESS | 1657 | 1464071107514 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 23:25:07 INFO - PROCESS | 1657 | 1464071107576 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf38800 == 72 [pid = 1657] [id = 723] 23:25:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1169b9400) [pid = 1657] [serial = 2169] [outer = 0x0] 23:25:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x119b94800) [pid = 1657] [serial = 2170] [outer = 0x1169b9400] 23:25:07 INFO - PROCESS | 1657 | 1464071107601 Marionette DEBUG loaded listener.js 23:25:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x124e6ac00) [pid = 1657] [serial = 2171] [outer = 0x1169b9400] 23:25:07 INFO - PROCESS | 1657 | 1464071107875 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]]]}] 23:25:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:25:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 469ms 23:25:07 INFO - PROCESS | 1657 | 1464071107887 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 23:25:07 INFO - PROCESS | 1657 | 1464071107900 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 23:25:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:25:07 INFO - PROCESS | 1657 | 1464071107910 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:25:07 INFO - PROCESS | 1657 | 1464071107911 Marionette TRACE conn2 <- [1,2866,null,{}] 23:25:07 INFO - PROCESS | 1657 | 1464071107913 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}] 23:25:08 INFO - PROCESS | 1657 | 1464071108001 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 23:25:08 INFO - PROCESS | 1657 | 1464071108005 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c94b800 == 73 [pid = 1657] [id = 724] 23:25:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x111a0e400) [pid = 1657] [serial = 2172] [outer = 0x0] 23:25:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12567d000) [pid = 1657] [serial = 2173] [outer = 0x111a0e400] 23:25:08 INFO - PROCESS | 1657 | 1464071108031 Marionette DEBUG loaded listener.js 23:25:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12568ec00) [pid = 1657] [serial = 2174] [outer = 0x111a0e400] 23:25:08 INFO - PROCESS | 1657 | 1464071108365 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]]]}] 23:25:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:25:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 473ms 23:25:08 INFO - PROCESS | 1657 | 1464071108383 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 23:25:08 INFO - PROCESS | 1657 | 1464071108384 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 23:25:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:25:08 INFO - PROCESS | 1657 | 1464071108386 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:25:08 INFO - PROCESS | 1657 | 1464071108387 Marionette TRACE conn2 <- [1,2870,null,{}] 23:25:08 INFO - PROCESS | 1657 | 1464071108391 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}] 23:25:08 INFO - PROCESS | 1657 | 1464071108506 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 23:25:08 INFO - PROCESS | 1657 | 1464071108514 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c962000 == 74 [pid = 1657] [id = 725] 23:25:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x119d36000) [pid = 1657] [serial = 2175] [outer = 0x0] 23:25:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12568e800) [pid = 1657] [serial = 2176] [outer = 0x119d36000] 23:25:08 INFO - PROCESS | 1657 | 1464071108539 Marionette DEBUG loaded listener.js 23:25:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x126030c00) [pid = 1657] [serial = 2177] [outer = 0x119d36000] 23:25:08 INFO - PROCESS | 1657 | 1464071108841 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]]]}] 23:25:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:25:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 470ms 23:25:08 INFO - PROCESS | 1657 | 1464071108858 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 23:25:08 INFO - PROCESS | 1657 | 1464071108860 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 23:25:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:25:08 INFO - PROCESS | 1657 | 1464071108864 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:25:08 INFO - PROCESS | 1657 | 1464071108865 Marionette TRACE conn2 <- [1,2874,null,{}] 23:25:08 INFO - PROCESS | 1657 | 1464071108867 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}] 23:25:08 INFO - PROCESS | 1657 | 1464071108955 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 23:25:09 INFO - PROCESS | 1657 | 1464071109087 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x113fdb800 == 75 [pid = 1657] [id = 726] 23:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x110f2f000) [pid = 1657] [serial = 2178] [outer = 0x0] 23:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x110f63800) [pid = 1657] [serial = 2179] [outer = 0x110f2f000] 23:25:09 INFO - PROCESS | 1657 | 1464071109120 Marionette DEBUG loaded listener.js 23:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x110fb1000) [pid = 1657] [serial = 2180] [outer = 0x110f2f000] 23:25:09 INFO - PROCESS | 1657 | 1464071109526 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]]]}] 23:25:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:25:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 720ms 23:25:09 INFO - PROCESS | 1657 | 1464071109585 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 23:25:09 INFO - PROCESS | 1657 | 1464071109588 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 23:25:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:25:09 INFO - PROCESS | 1657 | 1464071109591 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:25:09 INFO - PROCESS | 1657 | 1464071109594 Marionette TRACE conn2 <- [1,2878,null,{}] 23:25:09 INFO - PROCESS | 1657 | 1464071109597 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}] 23:25:09 INFO - PROCESS | 1657 | 1464071109709 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 23:25:09 INFO - PROCESS | 1657 | 1464071109822 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1231ed000 == 76 [pid = 1657] [id = 727] 23:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x11312a400) [pid = 1657] [serial = 2181] [outer = 0x0] 23:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1138b6c00) [pid = 1657] [serial = 2182] [outer = 0x11312a400] 23:25:09 INFO - PROCESS | 1657 | 1464071109855 Marionette DEBUG loaded listener.js 23:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1160dd000) [pid = 1657] [serial = 2183] [outer = 0x11312a400] 23:25:10 INFO - PROCESS | 1657 | 1464071110267 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]]]}] 23:25:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:25:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 720ms 23:25:10 INFO - PROCESS | 1657 | 1464071110314 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 23:25:10 INFO - PROCESS | 1657 | 1464071110317 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 23:25:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:25:10 INFO - PROCESS | 1657 | 1464071110319 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:25:10 INFO - PROCESS | 1657 | 1464071110321 Marionette TRACE conn2 <- [1,2882,null,{}] 23:25:10 INFO - PROCESS | 1657 | 1464071110323 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}] 23:25:10 INFO - PROCESS | 1657 | 1464071110429 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 23:25:10 INFO - PROCESS | 1657 | 1464071110536 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d0000 == 77 [pid = 1657] [id = 728] 23:25:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1166b8400) [pid = 1657] [serial = 2184] [outer = 0x0] 23:25:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x117012400) [pid = 1657] [serial = 2185] [outer = 0x1166b8400] 23:25:10 INFO - PROCESS | 1657 | 1464071110569 Marionette DEBUG loaded listener.js 23:25:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x118950000) [pid = 1657] [serial = 2186] [outer = 0x1166b8400] 23:25:10 INFO - PROCESS | 1657 | 1464071110982 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]]]}] 23:25:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:25:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 720ms 23:25:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:25:11 INFO - PROCESS | 1657 | 1464071111040 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 23:25:11 INFO - PROCESS | 1657 | 1464071111041 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 23:25:11 INFO - PROCESS | 1657 | 1464071111073 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:25:11 INFO - PROCESS | 1657 | 1464071111077 Marionette TRACE conn2 <- [1,2886,null,{}] 23:25:11 INFO - PROCESS | 1657 | 1464071111099 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}] 23:25:11 INFO - PROCESS | 1657 | 1464071111211 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 23:25:11 INFO - PROCESS | 1657 | 1464071111288 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d346000 == 78 [pid = 1657] [id = 729] 23:25:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x11806d800) [pid = 1657] [serial = 2187] [outer = 0x0] 23:25:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x119aa0000) [pid = 1657] [serial = 2188] [outer = 0x11806d800] 23:25:11 INFO - PROCESS | 1657 | 1464071111318 Marionette DEBUG loaded listener.js 23:25:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1235aac00) [pid = 1657] [serial = 2189] [outer = 0x11806d800] 23:25:11 INFO - PROCESS | 1657 | 1464071111734 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]]]}] 23:25:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:25:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 719ms 23:25:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:25:11 INFO - PROCESS | 1657 | 1464071111763 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 23:25:11 INFO - PROCESS | 1657 | 1464071111765 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 23:25:11 INFO - PROCESS | 1657 | 1464071111767 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:25:11 INFO - PROCESS | 1657 | 1464071111769 Marionette TRACE conn2 <- [1,2890,null,{}] 23:25:11 INFO - PROCESS | 1657 | 1464071111771 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}] 23:25:11 INFO - PROCESS | 1657 | 1464071111878 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 23:25:11 INFO - PROCESS | 1657 | 1464071111983 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d47f000 == 79 [pid = 1657] [id = 730] 23:25:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x118075000) [pid = 1657] [serial = 2190] [outer = 0x0] 23:25:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x1242c0400) [pid = 1657] [serial = 2191] [outer = 0x118075000] 23:25:12 INFO - PROCESS | 1657 | 1464071112016 Marionette DEBUG loaded listener.js 23:25:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1250b5000) [pid = 1657] [serial = 2192] [outer = 0x118075000] 23:25:12 INFO - PROCESS | 1657 | 1464071112428 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:25:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:25:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 23:25:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:25:12 INFO - PROCESS | 1657 | 1464071112439 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 23:25:12 INFO - PROCESS | 1657 | 1464071112442 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 23:25:12 INFO - PROCESS | 1657 | 1464071112445 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:25:12 INFO - PROCESS | 1657 | 1464071112446 Marionette TRACE conn2 <- [1,2894,null,{}] 23:25:12 INFO - PROCESS | 1657 | 1464071112449 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}] 23:25:12 INFO - PROCESS | 1657 | 1464071112552 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 23:25:12 INFO - PROCESS | 1657 | 1464071112645 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d6a6000 == 80 [pid = 1657] [id = 731] 23:25:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x1264bb400) [pid = 1657] [serial = 2193] [outer = 0x0] 23:25:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x1264c7400) [pid = 1657] [serial = 2194] [outer = 0x1264bb400] 23:25:12 INFO - PROCESS | 1657 | 1464071112680 Marionette DEBUG loaded listener.js 23:25:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x128b41c00) [pid = 1657] [serial = 2195] [outer = 0x1264bb400] 23:25:13 INFO - PROCESS | 1657 | 1464071113113 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]]]}] 23:25:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:25:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 720ms 23:25:13 INFO - PROCESS | 1657 | 1464071113165 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 23:25:13 INFO - PROCESS | 1657 | 1464071113166 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 23:25:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:25:13 INFO - PROCESS | 1657 | 1464071113169 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:25:13 INFO - PROCESS | 1657 | 1464071113170 Marionette TRACE conn2 <- [1,2898,null,{}] 23:25:13 INFO - PROCESS | 1657 | 1464071113191 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}] 23:25:13 INFO - PROCESS | 1657 | 1464071113299 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 23:25:13 INFO - PROCESS | 1657 | 1464071113423 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c53f000 == 81 [pid = 1657] [id = 732] 23:25:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x112dd9000) [pid = 1657] [serial = 2196] [outer = 0x0] 23:25:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x128b49c00) [pid = 1657] [serial = 2197] [outer = 0x112dd9000] 23:25:13 INFO - PROCESS | 1657 | 1464071113454 Marionette DEBUG loaded listener.js 23:25:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x128d1b800) [pid = 1657] [serial = 2198] [outer = 0x112dd9000] 23:25:13 INFO - PROCESS | 1657 | 1464071113868 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]]]}] 23:25:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:25:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 719ms 23:25:13 INFO - PROCESS | 1657 | 1464071113889 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 23:25:13 INFO - PROCESS | 1657 | 1464071113892 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 23:25:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:25:13 INFO - PROCESS | 1657 | 1464071113912 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:25:13 INFO - PROCESS | 1657 | 1464071113914 Marionette TRACE conn2 <- [1,2902,null,{}] 23:25:13 INFO - PROCESS | 1657 | 1464071113916 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}] 23:25:14 INFO - PROCESS | 1657 | 1464071114022 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 23:25:14 INFO - PROCESS | 1657 | 1464071114100 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x124e29800 == 82 [pid = 1657] [id = 733] 23:25:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x111c20000) [pid = 1657] [serial = 2199] [outer = 0x0] 23:25:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x11671f800) [pid = 1657] [serial = 2200] [outer = 0x111c20000] 23:25:14 INFO - PROCESS | 1657 | 1464071114130 Marionette DEBUG loaded listener.js 23:25:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x125031000) [pid = 1657] [serial = 2201] [outer = 0x111c20000] 23:25:14 INFO - PROCESS | 1657 | 1464071114753 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:25:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:25:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 873ms 23:25:14 INFO - PROCESS | 1657 | 1464071114786 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 23:25:14 INFO - PROCESS | 1657 | 1464071114790 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 23:25:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:25:14 INFO - PROCESS | 1657 | 1464071114795 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:25:14 INFO - PROCESS | 1657 | 1464071114799 Marionette TRACE conn2 <- [1,2906,null,{}] 23:25:14 INFO - PROCESS | 1657 | 1464071114805 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}] 23:25:14 INFO - PROCESS | 1657 | 1464071114916 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 23:25:14 INFO - PROCESS | 1657 | 1464071114976 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x124625000 == 83 [pid = 1657] [id = 734] 23:25:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x111a0d800) [pid = 1657] [serial = 2202] [outer = 0x0] 23:25:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x1122b2400) [pid = 1657] [serial = 2203] [outer = 0x111a0d800] 23:25:15 INFO - PROCESS | 1657 | 1464071115020 Marionette DEBUG loaded listener.js 23:25:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x1130cd400) [pid = 1657] [serial = 2204] [outer = 0x111a0d800] 23:25:15 INFO - PROCESS | 1657 | 1464071115602 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]]]}] 23:25:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:25:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 826ms 23:25:15 INFO - PROCESS | 1657 | 1464071115641 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 23:25:15 INFO - PROCESS | 1657 | 1464071115646 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 23:25:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:25:15 INFO - PROCESS | 1657 | 1464071115658 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:25:15 INFO - PROCESS | 1657 | 1464071115661 Marionette TRACE conn2 <- [1,2910,null,{}] 23:25:15 INFO - PROCESS | 1657 | 1464071115665 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}] 23:25:15 INFO - PROCESS | 1657 | 1464071115791 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 23:25:15 INFO - PROCESS | 1657 | 1464071115871 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f1b800 == 84 [pid = 1657] [id = 735] 23:25:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x11618f800) [pid = 1657] [serial = 2205] [outer = 0x0] 23:25:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x1166b9c00) [pid = 1657] [serial = 2206] [outer = 0x11618f800] 23:25:15 INFO - PROCESS | 1657 | 1464071115898 Marionette DEBUG loaded listener.js 23:25:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x11758a000) [pid = 1657] [serial = 2207] [outer = 0x11618f800] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x138674000 == 83 [pid = 1657] [id = 528] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12c962000 == 82 [pid = 1657] [id = 725] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12c94b800 == 81 [pid = 1657] [id = 724] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf38800 == 80 [pid = 1657] [id = 723] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11947c800 == 79 [pid = 1657] [id = 722] 23:25:16 INFO - PROCESS | 1657 | 1464071116349 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]]]}] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12cda6000) [pid = 1657] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12ddd7800) [pid = 1657] [serial = 2122] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12b31a800 == 78 [pid = 1657] [id = 721] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae7b000 == 77 [pid = 1657] [id = 720] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1297bb000 == 76 [pid = 1657] [id = 719] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e1000 == 75 [pid = 1657] [id = 718] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x126086000 == 74 [pid = 1657] [id = 717] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1246d7000 == 73 [pid = 1657] [id = 716] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x119498800 == 72 [pid = 1657] [id = 715] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x123452800 == 71 [pid = 1657] [id = 714] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1171e4800 == 70 [pid = 1657] [id = 713] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x119be9800 == 69 [pid = 1657] [id = 712] 23:25:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d6000 == 68 [pid = 1657] [id = 708] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x125033c00) [pid = 1657] [serial = 1919] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12668c000) [pid = 1657] [serial = 1922] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12a8df000) [pid = 1657] [serial = 1985] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x118516400) [pid = 1657] [serial = 1913] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12bae4c00) [pid = 1657] [serial = 1934] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x125699000) [pid = 1657] [serial = 1982] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x1197c9800) [pid = 1657] [serial = 1916] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12bf03c00) [pid = 1657] [serial = 1976] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x1193e1400) [pid = 1657] [serial = 1970] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1120ed000) [pid = 1657] [serial = 1910] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x128d16800) [pid = 1657] [serial = 1973] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x129789400) [pid = 1657] [serial = 1925] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12c15a000) [pid = 1657] [serial = 1883] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12b2a1800) [pid = 1657] [serial = 1931] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12a8d9800) [pid = 1657] [serial = 1928] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12c577800) [pid = 1657] [serial = 1979] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x126029800) [pid = 1657] [serial = 2033] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12b2ad000) [pid = 1657] [serial = 2036] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12c574800) [pid = 1657] [serial = 2024] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1166b2800) [pid = 1657] [serial = 2027] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1193e7800) [pid = 1657] [serial = 2030] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12bf07400) [pid = 1657] [serial = 2104] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x128b49000) [pid = 1657] [serial = 2101] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12cc96000) [pid = 1657] [serial = 2080] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12569b000) [pid = 1657] [serial = 2092] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x128d17400) [pid = 1657] [serial = 2093] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12c57c400) [pid = 1657] [serial = 2107] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11700f800) [pid = 1657] [serial = 2065] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12c575800) [pid = 1657] [serial = 2074] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1193ec000) [pid = 1657] [serial = 2087] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11758c800) [pid = 1657] [serial = 2086] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x119a9a800) [pid = 1657] [serial = 2089] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1233d2c00) [pid = 1657] [serial = 2090] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12a8da000) [pid = 1657] [serial = 2095] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12b0e6400) [pid = 1657] [serial = 2096] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12cdc7400) [pid = 1657] [serial = 2110] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12b00c800) [pid = 1657] [serial = 2113] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12cdce400) [pid = 1657] [serial = 2084] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1196bcc00) [pid = 1657] [serial = 2083] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12c916000) [pid = 1657] [serial = 2077] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1235a3000) [pid = 1657] [serial = 2098] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x119a92c00) [pid = 1657] [serial = 2068] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12cc99400) [pid = 1657] [serial = 2108] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x128d19c00) [pid = 1657] [serial = 2071] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12d3ec000) [pid = 1657] [serial = 2116] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12d4a2c00) [pid = 1657] [serial = 2117] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12cdc9400) [pid = 1657] [serial = 2119] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12d157800) [pid = 1657] [serial = 2111] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x119d40000) [pid = 1657] [serial = 1475] [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.] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12c15ac00) [pid = 1657] [serial = 2105] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12d159800) [pid = 1657] [serial = 2114] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12e0d4800) [pid = 1657] [serial = 2120] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12ba27000) [pid = 1657] [serial = 2102] [outer = 0x0] [url = about:blank] 23:25:16 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1235a8400) [pid = 1657] [serial = 2099] [outer = 0x0] [url = about:blank] 23:25:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:25:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:25:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 778ms 23:25:16 INFO - TEST-START | /DOMEvents/constructors.html 23:25:16 INFO - PROCESS | 1657 | 1464071116434 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 23:25:16 INFO - PROCESS | 1657 | 1464071116436 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 23:25:16 INFO - PROCESS | 1657 | 1464071116439 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:25:16 INFO - PROCESS | 1657 | 1464071116444 Marionette TRACE conn2 <- [1,2914,null,{}] 23:25:16 INFO - PROCESS | 1657 | 1464071116455 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}] 23:25:16 INFO - PROCESS | 1657 | 1464071116615 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 23:25:16 INFO - PROCESS | 1657 | 1464071116627 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x119314800 == 69 [pid = 1657] [id = 736] 23:25:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x118073800) [pid = 1657] [serial = 2208] [outer = 0x0] 23:25:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1181cb400) [pid = 1657] [serial = 2209] [outer = 0x118073800] 23:25:16 INFO - PROCESS | 1657 | 1464071116674 Marionette DEBUG loaded listener.js 23:25:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x118519c00) [pid = 1657] [serial = 2210] [outer = 0x118073800] 23:25:17 INFO - PROCESS | 1657 | 1464071117128 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]]]}] 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:25:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:25:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:25:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:25:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:25:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:25:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:25:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:25:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:25:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 730ms 23:25:17 INFO - PROCESS | 1657 | 1464071117170 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 23:25:17 INFO - PROCESS | 1657 | 1464071117173 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 23:25:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:25:17 INFO - PROCESS | 1657 | 1464071117176 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:25:17 INFO - PROCESS | 1657 | 1464071117177 Marionette TRACE conn2 <- [1,2918,null,{}] 23:25:17 INFO - PROCESS | 1657 | 1464071117179 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}] 23:25:17 INFO - PROCESS | 1657 | 1464071117268 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 23:25:17 INFO - PROCESS | 1657 | 1464071117274 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b7a000 == 70 [pid = 1657] [id = 737] 23:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119156400) [pid = 1657] [serial = 2211] [outer = 0x0] 23:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1196c0800) [pid = 1657] [serial = 2212] [outer = 0x119156400] 23:25:17 INFO - PROCESS | 1657 | 1464071117301 Marionette DEBUG loaded listener.js 23:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x118959000) [pid = 1657] [serial = 2213] [outer = 0x119156400] 23:25:17 INFO - PROCESS | 1657 | 1464071117623 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:25:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:25:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 23:25:17 INFO - PROCESS | 1657 | 1464071117655 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 23:25:17 INFO - PROCESS | 1657 | 1464071117658 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 23:25:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:25:17 INFO - PROCESS | 1657 | 1464071117663 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:25:17 INFO - PROCESS | 1657 | 1464071117664 Marionette TRACE conn2 <- [1,2922,null,{}] 23:25:17 INFO - PROCESS | 1657 | 1464071117666 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}] 23:25:17 INFO - PROCESS | 1657 | 1464071117751 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 23:25:17 INFO - PROCESS | 1657 | 1464071117756 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x129bd8800 == 71 [pid = 1657] [id = 738] 23:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1197bd400) [pid = 1657] [serial = 2214] [outer = 0x0] 23:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x119a93400) [pid = 1657] [serial = 2215] [outer = 0x1197bd400] 23:25:17 INFO - PROCESS | 1657 | 1464071117782 Marionette DEBUG loaded listener.js 23:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x119d3e000) [pid = 1657] [serial = 2216] [outer = 0x1197bd400] 23:25:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 23:25:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 23:25:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 23:25:18 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 23:25:18 INFO - PROCESS | 1657 | 1464071118101 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]]]}] 23:25:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:25:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:25:18 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 23:25:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:25:18 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 23:25:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:25:18 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]" 23:25:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:25:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:25:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 471ms 23:25:18 INFO - PROCESS | 1657 | 1464071118135 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 23:25:18 INFO - PROCESS | 1657 | 1464071118136 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 23:25:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:25:18 INFO - PROCESS | 1657 | 1464071118139 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:25:18 INFO - PROCESS | 1657 | 1464071118140 Marionette TRACE conn2 <- [1,2926,null,{}] 23:25:18 INFO - PROCESS | 1657 | 1464071118142 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}] 23:25:18 INFO - PROCESS | 1657 | 1464071118238 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 23:25:18 INFO - PROCESS | 1657 | 1464071118312 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb3d000 == 72 [pid = 1657] [id = 739] 23:25:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1233d7c00) [pid = 1657] [serial = 2217] [outer = 0x0] 23:25:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1235a3c00) [pid = 1657] [serial = 2218] [outer = 0x1233d7c00] 23:25:18 INFO - PROCESS | 1657 | 1464071118337 Marionette DEBUG loaded listener.js 23:25:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x126028800) [pid = 1657] [serial = 2219] [outer = 0x1233d7c00] 23:25:18 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:25:18 INFO - PROCESS | 1657 | 1464071118622 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]]]}] 23:25: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 23:25:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 520ms 23:25:18 INFO - PROCESS | 1657 | 1464071118663 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 23:25:18 INFO - PROCESS | 1657 | 1464071118664 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 23:25:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:25:18 INFO - PROCESS | 1657 | 1464071118666 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:25:18 INFO - PROCESS | 1657 | 1464071118667 Marionette TRACE conn2 <- [1,2930,null,{}] 23:25:18 INFO - PROCESS | 1657 | 1464071118670 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}] 23:25:18 INFO - PROCESS | 1657 | 1464071118781 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 23:25:18 INFO - PROCESS | 1657 | 1464071118816 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c145800 == 73 [pid = 1657] [id = 740] 23:25:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x125698c00) [pid = 1657] [serial = 2220] [outer = 0x0] 23:25:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1266c4c00) [pid = 1657] [serial = 2221] [outer = 0x125698c00] 23:25:18 INFO - PROCESS | 1657 | 1464071118841 Marionette DEBUG loaded listener.js 23:25:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x128b42000) [pid = 1657] [serial = 2222] [outer = 0x125698c00] 23:25:19 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:25:19 INFO - PROCESS | 1657 | 1464071119143 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]]]}] 23:25:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:25:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 517ms 23:25:19 INFO - PROCESS | 1657 | 1464071119185 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 23:25:19 INFO - PROCESS | 1657 | 1464071119186 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 23:25:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:25:19 INFO - PROCESS | 1657 | 1464071119190 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:25:19 INFO - PROCESS | 1657 | 1464071119193 Marionette TRACE conn2 <- [1,2934,null,{}] 23:25:19 INFO - PROCESS | 1657 | 1464071119196 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}] 23:25:19 INFO - PROCESS | 1657 | 1464071119311 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 23:25:19 INFO - PROCESS | 1657 | 1464071119325 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc53000 == 74 [pid = 1657] [id = 741] 23:25:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x128b42800) [pid = 1657] [serial = 2223] [outer = 0x0] 23:25:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x128b50000) [pid = 1657] [serial = 2224] [outer = 0x128b42800] 23:25:19 INFO - PROCESS | 1657 | 1464071119349 Marionette DEBUG loaded listener.js 23:25:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x128d1d800) [pid = 1657] [serial = 2225] [outer = 0x128b42800] 23:25:19 INFO - PROCESS | 1657 | 1464071119667 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]]]}] 23:25: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. 23:25:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 523ms 23:25:19 INFO - PROCESS | 1657 | 1464071119712 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 23:25:19 INFO - PROCESS | 1657 | 1464071119713 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 23:25:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:25:19 INFO - PROCESS | 1657 | 1464071119716 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:25:19 INFO - PROCESS | 1657 | 1464071119717 Marionette TRACE conn2 <- [1,2938,null,{}] 23:25:19 INFO - PROCESS | 1657 | 1464071119719 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}] 23:25:19 INFO - PROCESS | 1657 | 1464071119836 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 23:25:19 INFO - PROCESS | 1657 | 1464071119851 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cdb4800 == 75 [pid = 1657] [id = 742] 23:25:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x128b45800) [pid = 1657] [serial = 2226] [outer = 0x0] 23:25:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12934f400) [pid = 1657] [serial = 2227] [outer = 0x128b45800] 23:25:19 INFO - PROCESS | 1657 | 1464071119875 Marionette DEBUG loaded listener.js 23:25:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1295c5000) [pid = 1657] [serial = 2228] [outer = 0x128b45800] 23:25:20 INFO - PROCESS | 1657 | 1464071120181 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]]]}] 23:25: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. 23:25:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 23:25:20 INFO - PROCESS | 1657 | 1464071120184 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 23:25:20 INFO - PROCESS | 1657 | 1464071120185 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 23:25:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:25:20 INFO - PROCESS | 1657 | 1464071120197 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:25:20 INFO - PROCESS | 1657 | 1464071120198 Marionette TRACE conn2 <- [1,2942,null,{}] 23:25:20 INFO - PROCESS | 1657 | 1464071120200 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}] 23:25:20 INFO - PROCESS | 1657 | 1464071120318 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 23:25:20 INFO - PROCESS | 1657 | 1464071120331 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4c5800 == 76 [pid = 1657] [id = 743] 23:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1295c5400) [pid = 1657] [serial = 2229] [outer = 0x0] 23:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12978f000) [pid = 1657] [serial = 2230] [outer = 0x1295c5400] 23:25:20 INFO - PROCESS | 1657 | 1464071120355 Marionette DEBUG loaded listener.js 23:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x129b21400) [pid = 1657] [serial = 2231] [outer = 0x1295c5400] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1196be000) [pid = 1657] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x119d3e400) [pid = 1657] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12309e000) [pid = 1657] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x116940000) [pid = 1657] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1196bd000) [pid = 1657] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x113d0d800) [pid = 1657] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x118072800) [pid = 1657] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x112052800) [pid = 1657] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1122ab000) [pid = 1657] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1169afc00) [pid = 1657] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x111a0e400) [pid = 1657] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x110f39c00) [pid = 1657] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:25:20 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1169b9400) [pid = 1657] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:25:20 INFO - PROCESS | 1657 | 1464071120797 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"]]]}] 23:25: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 23:25:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:25:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 628ms 23:25:20 INFO - PROCESS | 1657 | 1464071120817 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 23:25:20 INFO - PROCESS | 1657 | 1464071120819 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 23:25:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:25:20 INFO - PROCESS | 1657 | 1464071120821 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:25:20 INFO - PROCESS | 1657 | 1464071120823 Marionette TRACE conn2 <- [1,2946,null,{}] 23:25:20 INFO - PROCESS | 1657 | 1464071120825 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}] 23:25:20 INFO - PROCESS | 1657 | 1464071120930 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 23:25:20 INFO - PROCESS | 1657 | 1464071120935 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d33a800 == 77 [pid = 1657] [id = 744] 23:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x111e28c00) [pid = 1657] [serial = 2232] [outer = 0x0] 23:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x124c11000) [pid = 1657] [serial = 2233] [outer = 0x111e28c00] 23:25:20 INFO - PROCESS | 1657 | 1464071120972 Marionette DEBUG loaded listener.js 23:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x129bf5c00) [pid = 1657] [serial = 2234] [outer = 0x111e28c00] 23:25:21 INFO - PROCESS | 1657 | 1464071121311 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]]]}] 23:25: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. 23:25:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 521ms 23:25:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:25:21 INFO - PROCESS | 1657 | 1464071121344 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 23:25:21 INFO - PROCESS | 1657 | 1464071121345 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 23:25:21 INFO - PROCESS | 1657 | 1464071121347 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:25:21 INFO - PROCESS | 1657 | 1464071121348 Marionette TRACE conn2 <- [1,2950,null,{}] 23:25:21 INFO - PROCESS | 1657 | 1464071121350 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}] 23:25:21 INFO - PROCESS | 1657 | 1464071121468 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 23:25:21 INFO - PROCESS | 1657 | 1464071121476 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dd17000 == 78 [pid = 1657] [id = 745] 23:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x129bfb800) [pid = 1657] [serial = 2235] [outer = 0x0] 23:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12a8da800) [pid = 1657] [serial = 2236] [outer = 0x129bfb800] 23:25:21 INFO - PROCESS | 1657 | 1464071121501 Marionette DEBUG loaded listener.js 23:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12b00b000) [pid = 1657] [serial = 2237] [outer = 0x129bfb800] 23:25:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x138465000 == 79 [pid = 1657] [id = 746] 23:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12b008000) [pid = 1657] [serial = 2238] [outer = 0x0] 23:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12b011000) [pid = 1657] [serial = 2239] [outer = 0x12b008000] 23:25:21 INFO - PROCESS | 1657 | 1464071121804 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]]]}] 23:25:21 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. 23:25:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 470ms 23:25:21 INFO - PROCESS | 1657 | 1464071121818 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 23:25:21 INFO - PROCESS | 1657 | 1464071121819 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 23:25:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:25:21 INFO - PROCESS | 1657 | 1464071121821 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:25:21 INFO - PROCESS | 1657 | 1464071121822 Marionette TRACE conn2 <- [1,2954,null,{}] 23:25:21 INFO - PROCESS | 1657 | 1464071121828 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}] 23:25:21 INFO - PROCESS | 1657 | 1464071121942 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 23:25:21 INFO - PROCESS | 1657 | 1464071121946 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x138658800 == 80 [pid = 1657] [id = 747] 23:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12b0d7400) [pid = 1657] [serial = 2240] [outer = 0x0] 23:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12b2a3c00) [pid = 1657] [serial = 2241] [outer = 0x12b0d7400] 23:25:21 INFO - PROCESS | 1657 | 1464071121971 Marionette DEBUG loaded listener.js 23:25:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12ba27000) [pid = 1657] [serial = 2242] [outer = 0x12b0d7400] 23:25:22 INFO - PROCESS | 1657 | 1464071122290 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]]]}] 23:25:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:25: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 23:25:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 523ms 23:25:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:25:22 INFO - PROCESS | 1657 | 1464071122345 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 23:25:22 INFO - PROCESS | 1657 | 1464071122346 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 23:25:22 INFO - PROCESS | 1657 | 1464071122348 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:25:22 INFO - PROCESS | 1657 | 1464071122349 Marionette TRACE conn2 <- [1,2958,null,{}] 23:25:22 INFO - PROCESS | 1657 | 1464071122351 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}] 23:25:22 INFO - PROCESS | 1657 | 1464071122478 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 23:25:22 INFO - PROCESS | 1657 | 1464071122485 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x138682800 == 81 [pid = 1657] [id = 748] 23:25:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12ba2bc00) [pid = 1657] [serial = 2243] [outer = 0x0] 23:25:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12bae2000) [pid = 1657] [serial = 2244] [outer = 0x12ba2bc00] 23:25:22 INFO - PROCESS | 1657 | 1464071122510 Marionette DEBUG loaded listener.js 23:25:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12baed800) [pid = 1657] [serial = 2245] [outer = 0x12ba2bc00] 23:25:22 INFO - PROCESS | 1657 | 1464071122858 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]]]}] 23:25:22 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. 23:25:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 23:25:22 INFO - PROCESS | 1657 | 1464071122867 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 23:25:22 INFO - PROCESS | 1657 | 1464071122869 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 23:25:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:25:22 INFO - PROCESS | 1657 | 1464071122873 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:25:22 INFO - PROCESS | 1657 | 1464071122878 Marionette TRACE conn2 <- [1,2962,null,{}] 23:25:22 INFO - PROCESS | 1657 | 1464071122882 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}] 23:25:22 INFO - PROCESS | 1657 | 1464071122998 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 23:25:23 INFO - PROCESS | 1657 | 1464071123071 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x119494000 == 82 [pid = 1657] [id = 749] 23:25:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x1120ed000) [pid = 1657] [serial = 2246] [outer = 0x0] 23:25:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x112a10800) [pid = 1657] [serial = 2247] [outer = 0x1120ed000] 23:25:23 INFO - PROCESS | 1657 | 1464071123104 Marionette DEBUG loaded listener.js 23:25:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x113121000) [pid = 1657] [serial = 2248] [outer = 0x1120ed000] 23:25:23 INFO - PROCESS | 1657 | 1464071123464 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]]]}] 23:25:23 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. 23:25:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 624ms 23:25:23 INFO - PROCESS | 1657 | 1464071123497 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 23:25:23 INFO - PROCESS | 1657 | 1464071123501 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 23:25:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:25:23 INFO - PROCESS | 1657 | 1464071123506 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:25:23 INFO - PROCESS | 1657 | 1464071123508 Marionette TRACE conn2 <- [1,2966,null,{}] 23:25:23 INFO - PROCESS | 1657 | 1464071123510 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}] 23:25:23 INFO - PROCESS | 1657 | 1464071123620 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 23:25:23 INFO - PROCESS | 1657 | 1464071123723 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x129be1000 == 83 [pid = 1657] [id = 750] 23:25:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1169b9400) [pid = 1657] [serial = 2249] [outer = 0x0] 23:25:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x117678400) [pid = 1657] [serial = 2250] [outer = 0x1169b9400] 23:25:23 INFO - PROCESS | 1657 | 1464071123754 Marionette DEBUG loaded listener.js 23:25:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x118383800) [pid = 1657] [serial = 2251] [outer = 0x1169b9400] 23:25:24 INFO - PROCESS | 1657 | 1464071124111 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]]]}] 23:25:24 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. 23:25:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 619ms 23:25:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:25:24 INFO - PROCESS | 1657 | 1464071124126 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 23:25:24 INFO - PROCESS | 1657 | 1464071124129 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 23:25:24 INFO - PROCESS | 1657 | 1464071124132 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:25:24 INFO - PROCESS | 1657 | 1464071124136 Marionette TRACE conn2 <- [1,2970,null,{}] 23:25:24 INFO - PROCESS | 1657 | 1464071124148 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}] 23:25:24 INFO - PROCESS | 1657 | 1464071124323 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 23:25:24 INFO - PROCESS | 1657 | 1464071124464 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d47f800 == 84 [pid = 1657] [id = 751] 23:25:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x118516400) [pid = 1657] [serial = 2252] [outer = 0x0] 23:25:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1196bb400) [pid = 1657] [serial = 2253] [outer = 0x118516400] 23:25:24 INFO - PROCESS | 1657 | 1464071124499 Marionette DEBUG loaded listener.js 23:25:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12359c000) [pid = 1657] [serial = 2254] [outer = 0x118516400] 23:25:24 INFO - PROCESS | 1657 | 1464071124855 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]]]}] 23:25:24 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. 23:25:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 774ms 23:25:24 INFO - PROCESS | 1657 | 1464071124906 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 23:25:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:25:24 INFO - PROCESS | 1657 | 1464071124908 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 23:25:24 INFO - PROCESS | 1657 | 1464071124910 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:25:24 INFO - PROCESS | 1657 | 1464071124912 Marionette TRACE conn2 <- [1,2974,null,{}] 23:25:24 INFO - PROCESS | 1657 | 1464071124914 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}] 23:25:25 INFO - PROCESS | 1657 | 1464071125045 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 23:25:25 INFO - PROCESS | 1657 | 1464071125117 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x138934000 == 85 [pid = 1657] [id = 752] 23:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x124644c00) [pid = 1657] [serial = 2255] [outer = 0x0] 23:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x125034400) [pid = 1657] [serial = 2256] [outer = 0x124644c00] 23:25:25 INFO - PROCESS | 1657 | 1464071125147 Marionette DEBUG loaded listener.js 23:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x125695400) [pid = 1657] [serial = 2257] [outer = 0x124644c00] 23:25:25 INFO - PROCESS | 1657 | 1464071125497 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]]]}] 23:25:25 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. 23:25:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 623ms 23:25:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:25:25 INFO - PROCESS | 1657 | 1464071125534 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 23:25:25 INFO - PROCESS | 1657 | 1464071125535 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 23:25:25 INFO - PROCESS | 1657 | 1464071125538 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:25:25 INFO - PROCESS | 1657 | 1464071125539 Marionette TRACE conn2 <- [1,2978,null,{}] 23:25:25 INFO - PROCESS | 1657 | 1464071125541 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}] 23:25:25 INFO - PROCESS | 1657 | 1464071125648 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 23:25:25 INFO - PROCESS | 1657 | 1464071125752 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1389a5800 == 86 [pid = 1657] [id = 753] 23:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1264c8000) [pid = 1657] [serial = 2258] [outer = 0x0] 23:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x128d1c800) [pid = 1657] [serial = 2259] [outer = 0x1264c8000] 23:25:25 INFO - PROCESS | 1657 | 1464071125784 Marionette DEBUG loaded listener.js 23:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12978f800) [pid = 1657] [serial = 2260] [outer = 0x1264c8000] 23:25:26 INFO - PROCESS | 1657 | 1464071126128 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]]]}] 23:25:26 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. 23:25:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 23:25:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:25:26 INFO - PROCESS | 1657 | 1464071126159 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 23:25:26 INFO - PROCESS | 1657 | 1464071126161 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 23:25:26 INFO - PROCESS | 1657 | 1464071126163 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:25:26 INFO - PROCESS | 1657 | 1464071126164 Marionette TRACE conn2 <- [1,2982,null,{}] 23:25:26 INFO - PROCESS | 1657 | 1464071126167 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}] 23:25:26 INFO - PROCESS | 1657 | 1464071126291 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 23:25:26 INFO - PROCESS | 1657 | 1464071126386 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x138b7d800 == 87 [pid = 1657] [id = 754] 23:25:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12a8dc000) [pid = 1657] [serial = 2261] [outer = 0x0] 23:25:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12b2a7800) [pid = 1657] [serial = 2262] [outer = 0x12a8dc000] 23:25:26 INFO - PROCESS | 1657 | 1464071126418 Marionette DEBUG loaded listener.js 23:25:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12bf0b800) [pid = 1657] [serial = 2263] [outer = 0x12a8dc000] 23:25:26 INFO - PROCESS | 1657 | 1464071126768 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"]]]}] 23:25:26 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 23:25:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:25:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 620ms 23:25:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:25:26 INFO - PROCESS | 1657 | 1464071126783 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 23:25:26 INFO - PROCESS | 1657 | 1464071126784 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 23:25:26 INFO - PROCESS | 1657 | 1464071126787 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:25:26 INFO - PROCESS | 1657 | 1464071126788 Marionette TRACE conn2 <- [1,2986,null,{}] 23:25:26 INFO - PROCESS | 1657 | 1464071126791 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}] 23:25:26 INFO - PROCESS | 1657 | 1464071126898 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 23:25:27 INFO - PROCESS | 1657 | 1464071127001 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x138c2e800 == 88 [pid = 1657] [id = 755] 23:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x118f4ac00) [pid = 1657] [serial = 2264] [outer = 0x0] 23:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12bfdc800) [pid = 1657] [serial = 2265] [outer = 0x118f4ac00] 23:25:27 INFO - PROCESS | 1657 | 1464071127033 Marionette DEBUG loaded listener.js 23:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12c15b400) [pid = 1657] [serial = 2266] [outer = 0x118f4ac00] 23:25:27 INFO - PROCESS | 1657 | 1464071127371 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]]]}] 23:25:27 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. 23:25:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 620ms 23:25:27 INFO - PROCESS | 1657 | 1464071127409 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 23:25:27 INFO - PROCESS | 1657 | 1464071127411 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 23:25:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:25:27 INFO - PROCESS | 1657 | 1464071127414 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:25:27 INFO - PROCESS | 1657 | 1464071127415 Marionette TRACE conn2 <- [1,2990,null,{}] 23:25:27 INFO - PROCESS | 1657 | 1464071127417 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}] 23:25:27 INFO - PROCESS | 1657 | 1464071127524 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 23:25:27 INFO - PROCESS | 1657 | 1464071127628 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x138c46000 == 89 [pid = 1657] [id = 756] 23:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12bfe6c00) [pid = 1657] [serial = 2267] [outer = 0x0] 23:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12c164000) [pid = 1657] [serial = 2268] [outer = 0x12bfe6c00] 23:25:27 INFO - PROCESS | 1657 | 1464071127676 Marionette DEBUG loaded listener.js 23:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12c576c00) [pid = 1657] [serial = 2269] [outer = 0x12bfe6c00] 23:25:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x138fe4800 == 90 [pid = 1657] [id = 757] 23:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12c913c00) [pid = 1657] [serial = 2270] [outer = 0x0] 23:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x12c571000) [pid = 1657] [serial = 2271] [outer = 0x12c913c00] 23:25:28 INFO - PROCESS | 1657 | 1464071128097 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]]]}] 23:25: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. 23:25:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 23:25:28 INFO - PROCESS | 1657 | 1464071128135 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 23:25:28 INFO - PROCESS | 1657 | 1464071128137 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 23:25:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:25:28 INFO - PROCESS | 1657 | 1464071128139 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:25:28 INFO - PROCESS | 1657 | 1464071128140 Marionette TRACE conn2 <- [1,2994,null,{}] 23:25:28 INFO - PROCESS | 1657 | 1464071128143 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}] 23:25:28 INFO - PROCESS | 1657 | 1464071128286 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 23:25:28 INFO - PROCESS | 1657 | 1464071128365 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290dc000 == 91 [pid = 1657] [id = 758] 23:25:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x1181cec00) [pid = 1657] [serial = 2272] [outer = 0x0] 23:25:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12c579c00) [pid = 1657] [serial = 2273] [outer = 0x1181cec00] 23:25:28 INFO - PROCESS | 1657 | 1464071128395 Marionette DEBUG loaded listener.js 23:25:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12c918000) [pid = 1657] [serial = 2274] [outer = 0x1181cec00] 23:25:28 INFO - PROCESS | 1657 | 1464071128750 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]]]}] 23:25:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:25:28 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 23:25:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 621ms 23:25:28 INFO - PROCESS | 1657 | 1464071128761 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 23:25:28 INFO - PROCESS | 1657 | 1464071128762 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 23:25:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:25:28 INFO - PROCESS | 1657 | 1464071128765 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:25:28 INFO - PROCESS | 1657 | 1464071128766 Marionette TRACE conn2 <- [1,2998,null,{}] 23:25:28 INFO - PROCESS | 1657 | 1464071128768 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}] 23:25:28 INFO - PROCESS | 1657 | 1464071128884 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 23:25:29 INFO - PROCESS | 1657 | 1464071129212 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1232b8800 == 92 [pid = 1657] [id = 759] 23:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x110f6b000) [pid = 1657] [serial = 2275] [outer = 0x0] 23:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x110faa800) [pid = 1657] [serial = 2276] [outer = 0x110f6b000] 23:25:29 INFO - PROCESS | 1657 | 1464071129256 Marionette DEBUG loaded listener.js 23:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x1122b2000) [pid = 1657] [serial = 2277] [outer = 0x110f6b000] 23:25:29 INFO - PROCESS | 1657 | 1464071129642 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]]]}] 23:25: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. 23:25:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 918ms 23:25:29 INFO - PROCESS | 1657 | 1464071129684 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 23:25:29 INFO - PROCESS | 1657 | 1464071129687 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 23:25:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:25:29 INFO - PROCESS | 1657 | 1464071129690 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:25:29 INFO - PROCESS | 1657 | 1464071129692 Marionette TRACE conn2 <- [1,3002,null,{}] 23:25:29 INFO - PROCESS | 1657 | 1464071129695 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}] 23:25:29 INFO - PROCESS | 1657 | 1464071129799 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 23:25:29 INFO - PROCESS | 1657 | 1464071129867 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb2c000 == 93 [pid = 1657] [id = 760] 23:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x112dd9400) [pid = 1657] [serial = 2278] [outer = 0x0] 23:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x113f45800) [pid = 1657] [serial = 2279] [outer = 0x112dd9400] 23:25:29 INFO - PROCESS | 1657 | 1464071129895 Marionette DEBUG loaded listener.js 23:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x11716cc00) [pid = 1657] [serial = 2280] [outer = 0x112dd9400] 23:25:30 INFO - PROCESS | 1657 | 1464071130281 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]]]}] 23:25: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. 23:25:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 623ms 23:25:30 INFO - PROCESS | 1657 | 1464071130315 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 23:25:30 INFO - PROCESS | 1657 | 1464071130317 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 23:25:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:25:30 INFO - PROCESS | 1657 | 1464071130320 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:25:30 INFO - PROCESS | 1657 | 1464071130321 Marionette TRACE conn2 <- [1,3006,null,{}] 23:25:30 INFO - PROCESS | 1657 | 1464071130323 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}] 23:25:30 INFO - PROCESS | 1657 | 1464071130426 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 23:25:30 INFO - PROCESS | 1657 | 1464071130526 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246de800 == 94 [pid = 1657] [id = 761] 23:25:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x1182b3400) [pid = 1657] [serial = 2281] [outer = 0x0] 23:25:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x119154400) [pid = 1657] [serial = 2282] [outer = 0x1182b3400] 23:25:30 INFO - PROCESS | 1657 | 1464071130556 Marionette DEBUG loaded listener.js 23:25:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x1196bdc00) [pid = 1657] [serial = 2283] [outer = 0x1182b3400] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x13881e800 == 93 [pid = 1657] [id = 632] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc6d000 == 92 [pid = 1657] [id = 643] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x113173000 == 91 [pid = 1657] [id = 548] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12dd25800 == 90 [pid = 1657] [id = 678] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x138658800 == 89 [pid = 1657] [id = 747] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x138465000 == 88 [pid = 1657] [id = 746] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12dd17000 == 87 [pid = 1657] [id = 745] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12d33a800 == 86 [pid = 1657] [id = 744] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12d4c5800 == 85 [pid = 1657] [id = 743] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x12568e800) [pid = 1657] [serial = 2176] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x119152c00) [pid = 1657] [serial = 2125] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x12567fc00) [pid = 1657] [serial = 2128] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x129bf3800) [pid = 1657] [serial = 2131] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12cdb4800 == 84 [pid = 1657] [id = 742] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc53000 == 83 [pid = 1657] [id = 741] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12c145800 == 82 [pid = 1657] [id = 740] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb3d000 == 81 [pid = 1657] [id = 739] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x129bd8800 == 80 [pid = 1657] [id = 738] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x128b7a000 == 79 [pid = 1657] [id = 737] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x119314800 == 78 [pid = 1657] [id = 736] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x116f1b800 == 77 [pid = 1657] [id = 735] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x124625000 == 76 [pid = 1657] [id = 734] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12d47f000 == 75 [pid = 1657] [id = 730] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x12d346000 == 74 [pid = 1657] [id = 729] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d0000 == 73 [pid = 1657] [id = 728] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x1231ed000 == 72 [pid = 1657] [id = 727] 23:25:30 INFO - PROCESS | 1657 | --DOCSHELL 0x113fdb800 == 71 [pid = 1657] [id = 726] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x1181d0400) [pid = 1657] [serial = 2168] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12567d000) [pid = 1657] [serial = 2173] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x119b94800) [pid = 1657] [serial = 2170] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1110ab000) [pid = 1657] [serial = 2167] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x124e6ac00) [pid = 1657] [serial = 2171] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x119a98800) [pid = 1657] [serial = 2156] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x119d32400) [pid = 1657] [serial = 2158] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1230a4800) [pid = 1657] [serial = 2161] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x119d40800) [pid = 1657] [serial = 2159] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1235aa400) [pid = 1657] [serial = 2164] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12359e000) [pid = 1657] [serial = 2162] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12bfe4400) [pid = 1657] [serial = 2134] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x11204f400) [pid = 1657] [serial = 2165] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x1181c8800) [pid = 1657] [serial = 2149] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1183a9400) [pid = 1657] [serial = 2150] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1197bf000) [pid = 1657] [serial = 2155] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x117582400) [pid = 1657] [serial = 2146] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x1180b1c00) [pid = 1657] [serial = 2147] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x118958800) [pid = 1657] [serial = 2152] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1196bb000) [pid = 1657] [serial = 2153] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x113240400) [pid = 1657] [serial = 2141] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x112ef4000) [pid = 1657] [serial = 2140] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x112a13800) [pid = 1657] [serial = 2137] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x113120c00) [pid = 1657] [serial = 2138] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x117172c00) [pid = 1657] [serial = 2144] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x116a53400) [pid = 1657] [serial = 2143] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12568ec00) [pid = 1657] [serial = 2174] [outer = 0x0] [url = about:blank] 23:25:30 INFO - PROCESS | 1657 | 1464071130943 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]]]}] 23:25:30 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. 23:25:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 668ms 23:25:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:25:30 INFO - PROCESS | 1657 | 1464071130989 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 23:25:30 INFO - PROCESS | 1657 | 1464071130990 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 23:25:31 INFO - PROCESS | 1657 | 1464071130996 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:25:31 INFO - PROCESS | 1657 | 1464071131000 Marionette TRACE conn2 <- [1,3010,null,{}] 23:25:31 INFO - PROCESS | 1657 | 1464071131004 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}] 23:25:31 INFO - PROCESS | 1657 | 1464071131095 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 23:25:31 INFO - PROCESS | 1657 | 1464071131101 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x124618800 == 72 [pid = 1657] [id = 762] 23:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x113240400) [pid = 1657] [serial = 2284] [outer = 0x0] 23:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1197c9400) [pid = 1657] [serial = 2285] [outer = 0x113240400] 23:25:31 INFO - PROCESS | 1657 | 1464071131127 Marionette DEBUG loaded listener.js 23:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x119d33400) [pid = 1657] [serial = 2286] [outer = 0x113240400] 23:25:31 INFO - PROCESS | 1657 | 1464071131446 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]]]}] 23:25: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 23:25:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 478ms 23:25:31 INFO - PROCESS | 1657 | 1464071131492 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 23:25:31 INFO - PROCESS | 1657 | 1464071131494 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 23:25:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:25:31 INFO - PROCESS | 1657 | 1464071131498 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:25:31 INFO - PROCESS | 1657 | 1464071131499 Marionette TRACE conn2 <- [1,3014,null,{}] 23:25:31 INFO - PROCESS | 1657 | 1464071131501 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}] 23:25:31 INFO - PROCESS | 1657 | 1464071131590 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 23:25:31 INFO - PROCESS | 1657 | 1464071131594 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1297b7800 == 73 [pid = 1657] [id = 763] 23:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x119d51400) [pid = 1657] [serial = 2287] [outer = 0x0] 23:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12359e000) [pid = 1657] [serial = 2288] [outer = 0x119d51400] 23:25:31 INFO - PROCESS | 1657 | 1464071131620 Marionette DEBUG loaded listener.js 23:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12421c400) [pid = 1657] [serial = 2289] [outer = 0x119d51400] 23:25:31 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:25:32 INFO - PROCESS | 1657 | 1464071132040 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:25:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:25:32 INFO - {} 23:25:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:25:32 INFO - {} 23:25:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:25:32 INFO - {} 23:25:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:25:32 INFO - {} 23:25:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 570ms 23:25:32 INFO - TEST-START | /FileAPI/fileReader.html 23:25:32 INFO - PROCESS | 1657 | 1464071132070 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 23:25:32 INFO - PROCESS | 1657 | 1464071132072 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 23:25:32 INFO - PROCESS | 1657 | 1464071132075 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:25:32 INFO - PROCESS | 1657 | 1464071132077 Marionette TRACE conn2 <- [1,3018,null,{}] 23:25:32 INFO - PROCESS | 1657 | 1464071132080 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}] 23:25:32 INFO - PROCESS | 1657 | 1464071132222 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 23:25:32 INFO - PROCESS | 1657 | 1464071132240 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c138800 == 74 [pid = 1657] [id = 764] 23:25:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12641b000) [pid = 1657] [serial = 2290] [outer = 0x0] 23:25:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12668c000) [pid = 1657] [serial = 2291] [outer = 0x12641b000] 23:25:32 INFO - PROCESS | 1657 | 1464071132291 Marionette DEBUG loaded listener.js 23:25:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x128b49000) [pid = 1657] [serial = 2292] [outer = 0x12641b000] 23:25:32 INFO - PROCESS | 1657 | 1464071132686 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]]]}] 23:25:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:25:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:25:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:25:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:25:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 623ms 23:25:32 INFO - PROCESS | 1657 | 1464071132698 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 23:25:32 INFO - PROCESS | 1657 | 1464071132699 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 23:25:32 INFO - TEST-START | /FileAPI/historical.html 23:25:32 INFO - PROCESS | 1657 | 1464071132703 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:25:32 INFO - PROCESS | 1657 | 1464071132704 Marionette TRACE conn2 <- [1,3022,null,{}] 23:25:32 INFO - PROCESS | 1657 | 1464071132711 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}] 23:25:32 INFO - PROCESS | 1657 | 1464071132847 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 23:25:32 INFO - PROCESS | 1657 | 1464071132888 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc61800 == 75 [pid = 1657] [id = 765] 23:25:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x126419000) [pid = 1657] [serial = 2293] [outer = 0x0] 23:25:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x128d1e400) [pid = 1657] [serial = 2294] [outer = 0x126419000] 23:25:32 INFO - PROCESS | 1657 | 1464071132915 Marionette DEBUG loaded listener.js 23:25:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x129b1cc00) [pid = 1657] [serial = 2295] [outer = 0x126419000] 23:25:33 INFO - PROCESS | 1657 | 1464071133200 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"]]]}] 23:25:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:25:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:25:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:25:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:25:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:25:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:25:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:25:33 INFO - TEST-OK | /FileAPI/historical.html | took 520ms 23:25:33 INFO - PROCESS | 1657 | 1464071133231 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 23:25:33 INFO - PROCESS | 1657 | 1464071133241 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 23:25:33 INFO - TEST-START | /FileAPI/idlharness.html 23:25:33 INFO - PROCESS | 1657 | 1464071133256 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:25:33 INFO - PROCESS | 1657 | 1464071133259 Marionette TRACE conn2 <- [1,3026,null,{}] 23:25:33 INFO - PROCESS | 1657 | 1464071133263 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}] 23:25:33 INFO - PROCESS | 1657 | 1464071133376 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 23:25:33 INFO - PROCESS | 1657 | 1464071133417 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cfcb800 == 76 [pid = 1657] [id = 766] 23:25:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12978e400) [pid = 1657] [serial = 2296] [outer = 0x0] 23:25:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12a8d3800) [pid = 1657] [serial = 2297] [outer = 0x12978e400] 23:25:33 INFO - PROCESS | 1657 | 1464071133442 Marionette DEBUG loaded listener.js 23:25:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12b002c00) [pid = 1657] [serial = 2298] [outer = 0x12978e400] 23:25:34 INFO - PROCESS | 1657 | 1464071133954 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]]]}] 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:25:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:25:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:25:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:25:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:25:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:25:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:25: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 23:25:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:25:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:25:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:25:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:25:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:25: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 23:25:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:25:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:25:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:25:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:25:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:25: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 23:25:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:25:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:25:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:25:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:25:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:25:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:25: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 23:25: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 23:25:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:25:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:25:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:25:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:25:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:25:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:25:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:25:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:25:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:25:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:25:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:25: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 23:25:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:25:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:25:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:25:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:25:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:25:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:25: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 23:25: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 23:25:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:25:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:25:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:25:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:25:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:25:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:25:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 738ms 23:25:34 INFO - PROCESS | 1657 | 1464071133995 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 23:25:34 INFO - PROCESS | 1657 | 1464071133996 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 23:25:34 INFO - TEST-START | /FileAPI/idlharness.worker 23:25:34 INFO - PROCESS | 1657 | 1464071133998 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:25:34 INFO - PROCESS | 1657 | 1464071133999 Marionette TRACE conn2 <- [1,3030,null,{}] 23:25:34 INFO - PROCESS | 1657 | 1464071134001 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}] 23:25:34 INFO - PROCESS | 1657 | 1464071134135 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 23:25:34 INFO - PROCESS | 1657 | 1464071134150 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x1390e7000 == 77 [pid = 1657] [id = 767] 23:25:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12a8d3400) [pid = 1657] [serial = 2299] [outer = 0x0] 23:25:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12ba32000) [pid = 1657] [serial = 2300] [outer = 0x12a8d3400] 23:25:34 INFO - PROCESS | 1657 | 1464071134175 Marionette DEBUG loaded listener.js 23:25:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12d499400) [pid = 1657] [serial = 2301] [outer = 0x12a8d3400] 23:25:34 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:25:34 INFO - PROCESS | 1657 | 1464071134795 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,{},{}]]]}] 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:25:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:25:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:25:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:25:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:25:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:25:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:25:34 INFO - {} 23:25:34 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 23:25:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:25:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:25:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:25:34 INFO - {} 23:25:34 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 - {} 23:25:34 INFO - {} 23:25:34 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 23:25:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:25:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:25:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:25:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:25:34 INFO - {} 23:25:34 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 23:25:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:25:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:25:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:25:34 INFO - {} 23:25:34 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 - {} 23:25:34 INFO - {} 23:25:34 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 23:25:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:25:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:25:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 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 23:25:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:25:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:25:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 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 23:25:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 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 23:25:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 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 23:25:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:25:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:25:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:25:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:25:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:25:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:25:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:25:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:25:34 INFO - {} 23:25:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 835ms 23:25:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:25:34 INFO - PROCESS | 1657 | 1464071134834 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 23:25:34 INFO - PROCESS | 1657 | 1464071134836 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 23:25:34 INFO - PROCESS | 1657 | 1464071134838 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:25:34 INFO - PROCESS | 1657 | 1464071134839 Marionette TRACE conn2 <- [1,3034,null,{}] 23:25:34 INFO - PROCESS | 1657 | 1464071134841 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}] 23:25:34 INFO - PROCESS | 1657 | 1464071134963 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 23:25:34 INFO - PROCESS | 1657 | 1464071134974 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x14096f000 == 78 [pid = 1657] [id = 768] 23:25:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x112796c00) [pid = 1657] [serial = 2302] [outer = 0x0] 23:25:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x11279a400) [pid = 1657] [serial = 2303] [outer = 0x112796c00] 23:25:35 INFO - PROCESS | 1657 | 1464071135000 Marionette DEBUG loaded listener.js 23:25:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x11279e400) [pid = 1657] [serial = 2304] [outer = 0x112796c00] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x128b42800) [pid = 1657] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x125698c00) [pid = 1657] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x128b45800) [pid = 1657] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1295c5400) [pid = 1657] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x111e28c00) [pid = 1657] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x118073800) [pid = 1657] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x1197bd400) [pid = 1657] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x11618f800) [pid = 1657] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x119156400) [pid = 1657] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1233d7c00) [pid = 1657] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x111a0d800) [pid = 1657] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12b008000) [pid = 1657] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x129bfb800) [pid = 1657] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x119d36000) [pid = 1657] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12b0d7400) [pid = 1657] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:25:35 INFO - PROCESS | 1657 | 1464071135480 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]]]}] 23:25:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:25:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 23:25:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:25:35 INFO - PROCESS | 1657 | 1464071135508 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 23:25:35 INFO - PROCESS | 1657 | 1464071135510 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 23:25:35 INFO - PROCESS | 1657 | 1464071135512 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:25:35 INFO - PROCESS | 1657 | 1464071135513 Marionette TRACE conn2 <- [1,3038,null,{}] 23:25:35 INFO - PROCESS | 1657 | 1464071135515 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}] 23:25:35 INFO - PROCESS | 1657 | 1464071135607 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 23:25:35 INFO - PROCESS | 1657 | 1464071135674 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x138b9d800 == 79 [pid = 1657] [id = 769] 23:25:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x112797c00) [pid = 1657] [serial = 2305] [outer = 0x0] 23:25:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x1127a1000) [pid = 1657] [serial = 2306] [outer = 0x112797c00] 23:25:35 INFO - PROCESS | 1657 | 1464071135704 Marionette DEBUG loaded listener.js 23:25:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x129bfb800) [pid = 1657] [serial = 2307] [outer = 0x112797c00] 23:25:35 INFO - PROCESS | 1657 | 1464071135962 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"]]]}] 23:25:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:25:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:25:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 472ms 23:25:35 INFO - PROCESS | 1657 | 1464071135984 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 23:25:35 INFO - PROCESS | 1657 | 1464071135986 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 23:25:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:25:35 INFO - PROCESS | 1657 | 1464071135988 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:25:35 INFO - PROCESS | 1657 | 1464071135990 Marionette TRACE conn2 <- [1,3042,null,{}] 23:25:36 INFO - PROCESS | 1657 | 1464071136002 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}] 23:25:36 INFO - PROCESS | 1657 | 1464071136116 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 23:25:36 INFO - PROCESS | 1657 | 1464071136121 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x13f633800 == 80 [pid = 1657] [id = 770] 23:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x140a14000) [pid = 1657] [serial = 2308] [outer = 0x0] 23:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x117015400) [pid = 1657] [serial = 2309] [outer = 0x140a14000] 23:25:36 INFO - PROCESS | 1657 | 1464071136145 Marionette DEBUG loaded listener.js 23:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x140a1e800) [pid = 1657] [serial = 2310] [outer = 0x140a14000] 23:25:36 INFO - PROCESS | 1657 | 1464071136583 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]]]}] 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:25:36 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. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:25:36 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'.) 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:25:36 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. 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:25:36 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. 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:25:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:25:36 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. 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:25:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:25:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:25:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:25:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:25:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:25:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:25:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:25:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:25:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:25:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:25:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:25:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:25:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:25:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:25:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 637ms 23:25:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:25:36 INFO - PROCESS | 1657 | 1464071136626 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 23:25:36 INFO - PROCESS | 1657 | 1464071136627 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 23:25:36 INFO - PROCESS | 1657 | 1464071136629 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:25:36 INFO - PROCESS | 1657 | 1464071136631 Marionette TRACE conn2 <- [1,3046,null,{}] 23:25:36 INFO - PROCESS | 1657 | 1464071136633 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}] 23:25:36 INFO - PROCESS | 1657 | 1464071136730 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 23:25:36 INFO - PROCESS | 1657 | 1464071136734 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1390d2000 == 81 [pid = 1657] [id = 771] 23:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x140a20c00) [pid = 1657] [serial = 2311] [outer = 0x0] 23:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x140c95c00) [pid = 1657] [serial = 2312] [outer = 0x140a20c00] 23:25:36 INFO - PROCESS | 1657 | 1464071136759 Marionette DEBUG loaded listener.js 23:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x140d24800) [pid = 1657] [serial = 2313] [outer = 0x140a20c00] 23:25:36 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:25:37 INFO - PROCESS | 1657 | 1464071137100 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:25:37 INFO - {} 23:25:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 518ms 23:25:37 INFO - PROCESS | 1657 | 1464071137149 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 23:25:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:25:37 INFO - PROCESS | 1657 | 1464071137150 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 23:25:37 INFO - PROCESS | 1657 | 1464071137152 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:25:37 INFO - PROCESS | 1657 | 1464071137153 Marionette TRACE conn2 <- [1,3050,null,{}] 23:25:37 INFO - PROCESS | 1657 | 1464071137156 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}] 23:25:37 INFO - PROCESS | 1657 | 1464071137282 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 23:25:37 INFO - PROCESS | 1657 | 1464071137292 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bb3d000 == 82 [pid = 1657] [id = 772] 23:25:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x123692000) [pid = 1657] [serial = 2314] [outer = 0x0] 23:25:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x125692000) [pid = 1657] [serial = 2315] [outer = 0x123692000] 23:25:37 INFO - PROCESS | 1657 | 1464071137316 Marionette DEBUG loaded listener.js 23:25:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x13f369800) [pid = 1657] [serial = 2316] [outer = 0x123692000] 23:25:37 INFO - PROCESS | 1657 | 1464071137785 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]]]}] 23:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:25:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 671ms 23:25:37 INFO - PROCESS | 1657 | 1464071137824 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 23:25:37 INFO - PROCESS | 1657 | 1464071137829 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 23:25:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:25:37 INFO - PROCESS | 1657 | 1464071137834 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:25:37 INFO - PROCESS | 1657 | 1464071137839 Marionette TRACE conn2 <- [1,3054,null,{}] 23:25:37 INFO - PROCESS | 1657 | 1464071137844 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}] 23:25:38 INFO - PROCESS | 1657 | 1464071138042 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 23:25:38 INFO - PROCESS | 1657 | 1464071138202 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x124ab7800 == 83 [pid = 1657] [id = 773] 23:25:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11323d400) [pid = 1657] [serial = 2317] [outer = 0x0] 23:25:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x113d65400) [pid = 1657] [serial = 2318] [outer = 0x11323d400] 23:25:38 INFO - PROCESS | 1657 | 1464071138254 Marionette DEBUG loaded listener.js 23:25:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x117582c00) [pid = 1657] [serial = 2319] [outer = 0x11323d400] 23:25:38 INFO - PROCESS | 1657 | 1464071138769 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"]]]}] 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:25:38 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" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:25:38 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" 23:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:25:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 992ms 23:25:38 INFO - PROCESS | 1657 | 1464071138848 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 23:25:38 INFO - PROCESS | 1657 | 1464071138853 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 23:25:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:25:38 INFO - PROCESS | 1657 | 1464071138867 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:25:38 INFO - PROCESS | 1657 | 1464071138868 Marionette TRACE conn2 <- [1,3058,null,{}] 23:25:38 INFO - PROCESS | 1657 | 1464071138871 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}] 23:25:38 INFO - PROCESS | 1657 | 1464071138990 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 23:25:39 INFO - PROCESS | 1657 | 1464071139069 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cc5f000 == 84 [pid = 1657] [id = 774] 23:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x124646c00) [pid = 1657] [serial = 2320] [outer = 0x0] 23:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12568e800) [pid = 1657] [serial = 2321] [outer = 0x124646c00] 23:25:39 INFO - PROCESS | 1657 | 1464071139098 Marionette DEBUG loaded listener.js 23:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x126aebc00) [pid = 1657] [serial = 2322] [outer = 0x124646c00] 23:25:39 INFO - PROCESS | 1657 | 1464071139463 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]]]}] 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:25:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:25:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:25:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:25:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:25:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:25:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:25:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:25:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:25:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 622ms 23:25:39 INFO - PROCESS | 1657 | 1464071139512 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 23:25:39 INFO - PROCESS | 1657 | 1464071139513 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 23:25:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:25:39 INFO - PROCESS | 1657 | 1464071139517 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:25:39 INFO - PROCESS | 1657 | 1464071139520 Marionette TRACE conn2 <- [1,3062,null,{}] 23:25:39 INFO - PROCESS | 1657 | 1464071139540 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}] 23:25:39 INFO - PROCESS | 1657 | 1464071139684 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 23:25:39 INFO - PROCESS | 1657 | 1464071139732 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x13f630000 == 85 [pid = 1657] [id = 775] 23:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12bfdf800) [pid = 1657] [serial = 2323] [outer = 0x0] 23:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12cdc6c00) [pid = 1657] [serial = 2324] [outer = 0x12bfdf800] 23:25:39 INFO - PROCESS | 1657 | 1464071139764 Marionette DEBUG loaded listener.js 23:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12d159400) [pid = 1657] [serial = 2325] [outer = 0x12bfdf800] 23:25:39 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:25:40 INFO - PROCESS | 1657 | 1464071140195 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:25:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:25:40 INFO - {} 23:25:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 724ms 23:25:40 INFO - PROCESS | 1657 | 1464071140241 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 23:25:40 INFO - PROCESS | 1657 | 1464071140243 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 23:25:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:25:40 INFO - PROCESS | 1657 | 1464071140245 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:25:40 INFO - PROCESS | 1657 | 1464071140246 Marionette TRACE conn2 <- [1,3066,null,{}] 23:25:40 INFO - PROCESS | 1657 | 1464071140249 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}] 23:25:40 INFO - PROCESS | 1657 | 1464071140397 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 23:25:40 INFO - PROCESS | 1657 | 1464071140504 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1390ff000 == 86 [pid = 1657] [id = 776] 23:25:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12d15d000) [pid = 1657] [serial = 2326] [outer = 0x0] 23:25:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12ddd1800) [pid = 1657] [serial = 2327] [outer = 0x12d15d000] 23:25:40 INFO - PROCESS | 1657 | 1464071140535 Marionette DEBUG loaded listener.js 23:25:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12dddc800) [pid = 1657] [serial = 2328] [outer = 0x12d15d000] 23:25:40 INFO - PROCESS | 1657 | 1464071140884 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]]]}] 23:25:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:25:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:25:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:25:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:25:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:25:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:25:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:25:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 671ms 23:25:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:25:40 INFO - PROCESS | 1657 | 1464071140917 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 23:25:40 INFO - PROCESS | 1657 | 1464071140918 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 23:25:40 INFO - PROCESS | 1657 | 1464071140920 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:25:40 INFO - PROCESS | 1657 | 1464071140921 Marionette TRACE conn2 <- [1,3070,null,{}] 23:25:40 INFO - PROCESS | 1657 | 1464071140924 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}] 23:25:41 INFO - PROCESS | 1657 | 1464071141035 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 23:25:41 INFO - PROCESS | 1657 | 1464071141167 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x140a88000 == 87 [pid = 1657] [id = 777] 23:25:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x129bf8800) [pid = 1657] [serial = 2329] [outer = 0x0] 23:25:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x12e0d1c00) [pid = 1657] [serial = 2330] [outer = 0x129bf8800] 23:25:41 INFO - PROCESS | 1657 | 1464071141198 Marionette DEBUG loaded listener.js 23:25:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x12e0d8c00) [pid = 1657] [serial = 2331] [outer = 0x129bf8800] 23:25:41 INFO - PROCESS | 1657 | 1464071141557 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]]]}] 23:25:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:25:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:25:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:25:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:25:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:25:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:25:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 23:25:41 INFO - PROCESS | 1657 | 1464071141591 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 23:25:41 INFO - PROCESS | 1657 | 1464071141593 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 23:25:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:25:41 INFO - PROCESS | 1657 | 1464071141595 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:25:41 INFO - PROCESS | 1657 | 1464071141596 Marionette TRACE conn2 <- [1,3074,null,{}] 23:25:41 INFO - PROCESS | 1657 | 1464071141599 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}] 23:25:41 INFO - PROCESS | 1657 | 1464071141721 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 23:25:41 INFO - PROCESS | 1657 | 1464071141837 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x13ae81800 == 88 [pid = 1657] [id = 778] 23:25:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x12e0dc800) [pid = 1657] [serial = 2332] [outer = 0x0] 23:25:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x138686800) [pid = 1657] [serial = 2333] [outer = 0x12e0dc800] 23:25:41 INFO - PROCESS | 1657 | 1464071141868 Marionette DEBUG loaded listener.js 23:25:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x138692400) [pid = 1657] [serial = 2334] [outer = 0x12e0dc800] 23:25:42 INFO - PROCESS | 1657 | 1464071142215 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]]]}] 23:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:25:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 23:25:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:25:42 INFO - PROCESS | 1657 | 1464071142266 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 23:25:42 INFO - PROCESS | 1657 | 1464071142267 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 23:25:42 INFO - PROCESS | 1657 | 1464071142269 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:25:42 INFO - PROCESS | 1657 | 1464071142270 Marionette TRACE conn2 <- [1,3078,null,{}] 23:25:42 INFO - PROCESS | 1657 | 1464071142273 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}] 23:25:42 INFO - PROCESS | 1657 | 1464071142386 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 23:25:42 INFO - PROCESS | 1657 | 1464071142488 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x13f5cc000 == 89 [pid = 1657] [id = 779] 23:25:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x13868c800) [pid = 1657] [serial = 2335] [outer = 0x0] 23:25:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x13f363400) [pid = 1657] [serial = 2336] [outer = 0x13868c800] 23:25:42 INFO - PROCESS | 1657 | 1464071142520 Marionette DEBUG loaded listener.js 23:25:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x13f36a000) [pid = 1657] [serial = 2337] [outer = 0x13868c800] 23:25:42 INFO - PROCESS | 1657 | 1464071142883 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] 23:25:42 INFO - PROCESS | 1657 | 1464071142896 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 23:25:42 INFO - PROCESS | 1657 | 1464071142898 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:25:42 INFO - PROCESS | 1657 | 1464071142899 Marionette TRACE conn2 <- [1,3082,null,{}] 23:25:42 INFO - PROCESS | 1657 | 1464071142901 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}] 23:25:43 INFO - PROCESS | 1657 | 1464071143015 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 23:25:43 INFO - PROCESS | 1657 | 1464071143136 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x14090b800 == 90 [pid = 1657] [id = 780] 23:25:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x138a3d400) [pid = 1657] [serial = 2338] [outer = 0x0] 23:25:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x13f35c400) [pid = 1657] [serial = 2339] [outer = 0x138a3d400] 23:25:43 INFO - PROCESS | 1657 | 1464071143173 Marionette DEBUG loaded listener.js 23:25:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x13f36b400) [pid = 1657] [serial = 2340] [outer = 0x138a3d400] 23:25:43 INFO - PROCESS | 1657 | 1464071143643 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]]]}] 23:25:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:25:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:25:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 769ms 23:25:43 INFO - PROCESS | 1657 | 1464071143669 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 23:25:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:25:43 INFO - PROCESS | 1657 | 1464071143671 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 23:25:43 INFO - PROCESS | 1657 | 1464071143675 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:25:43 INFO - PROCESS | 1657 | 1464071143676 Marionette TRACE conn2 <- [1,3086,null,{}] 23:25:43 INFO - PROCESS | 1657 | 1464071143680 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}] 23:25:43 INFO - PROCESS | 1657 | 1464071143884 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 23:25:44 INFO - PROCESS | 1657 | 1464071144019 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x11948c800 == 91 [pid = 1657] [id = 781] 23:25:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x11279a800) [pid = 1657] [serial = 2341] [outer = 0x0] 23:25:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x113d68c00) [pid = 1657] [serial = 2342] [outer = 0x11279a800] 23:25:44 INFO - PROCESS | 1657 | 1464071144049 Marionette DEBUG loaded listener.js 23:25:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x1193ec000) [pid = 1657] [serial = 2343] [outer = 0x11279a800] 23:25:44 INFO - PROCESS | 1657 | 1464071144418 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:25:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:25:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 770ms 23:25:44 INFO - PROCESS | 1657 | 1464071144444 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 23:25:44 INFO - PROCESS | 1657 | 1464071144446 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 23:25:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:25:44 INFO - PROCESS | 1657 | 1464071144448 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:25:44 INFO - PROCESS | 1657 | 1464071144449 Marionette TRACE conn2 <- [1,3090,null,{}] 23:25:44 INFO - PROCESS | 1657 | 1464071144452 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}] 23:25:44 INFO - PROCESS | 1657 | 1464071144568 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 23:25:44 INFO - PROCESS | 1657 | 1464071144863 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1251b1800 == 92 [pid = 1657] [id = 782] 23:25:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x110f70000) [pid = 1657] [serial = 2344] [outer = 0x0] 23:25:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x110fb2800) [pid = 1657] [serial = 2345] [outer = 0x110f70000] 23:25:44 INFO - PROCESS | 1657 | 1464071144918 Marionette DEBUG loaded listener.js 23:25:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x112a0f400) [pid = 1657] [serial = 2346] [outer = 0x110f70000] 23:25:45 INFO - PROCESS | 1657 | 1464071145331 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:25:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:25:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 921ms 23:25:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:25:45 INFO - PROCESS | 1657 | 1464071145369 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 23:25:45 INFO - PROCESS | 1657 | 1464071145372 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 23:25:45 INFO - PROCESS | 1657 | 1464071145374 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:25:45 INFO - PROCESS | 1657 | 1464071145377 Marionette TRACE conn2 <- [1,3094,null,{}] 23:25:45 INFO - PROCESS | 1657 | 1464071145380 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}] 23:25:45 INFO - PROCESS | 1657 | 1464071145486 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 23:25:45 INFO - PROCESS | 1657 | 1464071145601 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b217800 == 93 [pid = 1657] [id = 783] 23:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x118072400) [pid = 1657] [serial = 2347] [outer = 0x0] 23:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x11837dc00) [pid = 1657] [serial = 2348] [outer = 0x118072400] 23:25:45 INFO - PROCESS | 1657 | 1464071145632 Marionette DEBUG loaded listener.js 23:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x1196bf800) [pid = 1657] [serial = 2349] [outer = 0x118072400] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1390d2000 == 92 [pid = 1657] [id = 771] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x13f633800 == 91 [pid = 1657] [id = 770] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x138b9d800 == 90 [pid = 1657] [id = 769] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x14096f000 == 89 [pid = 1657] [id = 768] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1390e7000 == 88 [pid = 1657] [id = 767] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12cfcb800 == 87 [pid = 1657] [id = 766] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x12bae2000) [pid = 1657] [serial = 2244] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12cc61800 == 86 [pid = 1657] [id = 765] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12c138800 == 85 [pid = 1657] [id = 764] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1297b7800 == 84 [pid = 1657] [id = 763] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x124618800 == 83 [pid = 1657] [id = 762] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1246de800 == 82 [pid = 1657] [id = 761] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12bb2c000 == 81 [pid = 1657] [id = 760] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1232b8800 == 80 [pid = 1657] [id = 759] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x138fe4800 == 79 [pid = 1657] [id = 757] 23:25:46 INFO - PROCESS | 1657 | 1464071146067 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x138934000 == 78 [pid = 1657] [id = 752] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12d47f800 == 77 [pid = 1657] [id = 751] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x129be1000 == 76 [pid = 1657] [id = 750] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x119494000 == 75 [pid = 1657] [id = 749] 23:25:46 INFO - PROCESS | 1657 | --DOCSHELL 0x138682800 == 74 [pid = 1657] [id = 748] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x126030c00) [pid = 1657] [serial = 2177] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x128b50000) [pid = 1657] [serial = 2224] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x128b42000) [pid = 1657] [serial = 2222] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x12934f400) [pid = 1657] [serial = 2227] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x12978f000) [pid = 1657] [serial = 2230] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x124c11000) [pid = 1657] [serial = 2233] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x1181cb400) [pid = 1657] [serial = 2209] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x118519c00) [pid = 1657] [serial = 2210] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x1264c7400) [pid = 1657] [serial = 2194] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x11671f800) [pid = 1657] [serial = 2200] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x119a93400) [pid = 1657] [serial = 2215] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x119d3e000) [pid = 1657] [serial = 2216] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x11758a000) [pid = 1657] [serial = 2207] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x1166b9c00) [pid = 1657] [serial = 2206] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x110f63800) [pid = 1657] [serial = 2179] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x118959000) [pid = 1657] [serial = 2213] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x1196c0800) [pid = 1657] [serial = 2212] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x119aa0000) [pid = 1657] [serial = 2188] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x1235a3c00) [pid = 1657] [serial = 2218] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x1130cd400) [pid = 1657] [serial = 2204] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x1122b2400) [pid = 1657] [serial = 2203] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x128b49c00) [pid = 1657] [serial = 2197] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x1138b6c00) [pid = 1657] [serial = 2182] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x1242c0400) [pid = 1657] [serial = 2191] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x117012400) [pid = 1657] [serial = 2185] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12b2a3c00) [pid = 1657] [serial = 2241] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12ba27000) [pid = 1657] [serial = 2242] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x129b21400) [pid = 1657] [serial = 2231] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x129bf5c00) [pid = 1657] [serial = 2234] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x1266c4c00) [pid = 1657] [serial = 2221] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1295c5000) [pid = 1657] [serial = 2228] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x12b011000) [pid = 1657] [serial = 2239] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x128d1d800) [pid = 1657] [serial = 2225] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12b00b000) [pid = 1657] [serial = 2237] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x126028800) [pid = 1657] [serial = 2219] [outer = 0x0] [url = about:blank] 23:25:46 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12a8da800) [pid = 1657] [serial = 2236] [outer = 0x0] [url = about:blank] 23:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:25:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 724ms 23:25:46 INFO - PROCESS | 1657 | 1464071146100 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 23:25:46 INFO - PROCESS | 1657 | 1464071146102 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 23:25:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:25:46 INFO - PROCESS | 1657 | 1464071146105 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:25:46 INFO - PROCESS | 1657 | 1464071146106 Marionette TRACE conn2 <- [1,3098,null,{}] 23:25:46 INFO - PROCESS | 1657 | 1464071146109 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}] 23:25:46 INFO - PROCESS | 1657 | 1464071146204 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 23:25:46 INFO - PROCESS | 1657 | 1464071146209 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x119494800 == 75 [pid = 1657] [id = 784] 23:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x11700f400) [pid = 1657] [serial = 2350] [outer = 0x0] 23:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x118518800) [pid = 1657] [serial = 2351] [outer = 0x11700f400] 23:25:46 INFO - PROCESS | 1657 | 1464071146236 Marionette DEBUG loaded listener.js 23:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x119a9dc00) [pid = 1657] [serial = 2352] [outer = 0x11700f400] 23:25:46 INFO - PROCESS | 1657 | 1464071146584 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]]]}] 23:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:25:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 23:25:46 INFO - PROCESS | 1657 | 1464071146657 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 23:25:46 INFO - PROCESS | 1657 | 1464071146659 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 23:25:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:25:46 INFO - PROCESS | 1657 | 1464071146664 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:25:46 INFO - PROCESS | 1657 | 1464071146668 Marionette TRACE conn2 <- [1,3102,null,{}] 23:25:46 INFO - PROCESS | 1657 | 1464071146674 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}] 23:25:46 INFO - PROCESS | 1657 | 1464071146771 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 23:25:46 INFO - PROCESS | 1657 | 1464071146780 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae69000 == 76 [pid = 1657] [id = 785] 23:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x123484c00) [pid = 1657] [serial = 2353] [outer = 0x0] 23:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x124642c00) [pid = 1657] [serial = 2354] [outer = 0x123484c00] 23:25:46 INFO - PROCESS | 1657 | 1464071146805 Marionette DEBUG loaded listener.js 23:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12568f800) [pid = 1657] [serial = 2355] [outer = 0x123484c00] 23:25:47 INFO - PROCESS | 1657 | 1464071147141 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:25:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:25:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 525ms 23:25:47 INFO - PROCESS | 1657 | 1464071147189 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 23:25:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:25:47 INFO - PROCESS | 1657 | 1464071147190 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 23:25:47 INFO - PROCESS | 1657 | 1464071147193 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:25:47 INFO - PROCESS | 1657 | 1464071147201 Marionette TRACE conn2 <- [1,3106,null,{}] 23:25:47 INFO - PROCESS | 1657 | 1464071147203 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}] 23:25:47 INFO - PROCESS | 1657 | 1464071147305 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 23:25:47 INFO - PROCESS | 1657 | 1464071147376 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf2a800 == 77 [pid = 1657] [id = 786] 23:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12567f000) [pid = 1657] [serial = 2356] [outer = 0x0] 23:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1266cf400) [pid = 1657] [serial = 2357] [outer = 0x12567f000] 23:25:47 INFO - PROCESS | 1657 | 1464071147402 Marionette DEBUG loaded listener.js 23:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x128b49400) [pid = 1657] [serial = 2358] [outer = 0x12567f000] 23:25:47 INFO - PROCESS | 1657 | 1464071147653 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]]]}] 23:25:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:25:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:25:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:25:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 475ms 23:25:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:25:47 INFO - PROCESS | 1657 | 1464071147668 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 23:25:47 INFO - PROCESS | 1657 | 1464071147669 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 23:25:47 INFO - PROCESS | 1657 | 1464071147671 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:25:47 INFO - PROCESS | 1657 | 1464071147673 Marionette TRACE conn2 <- [1,3110,null,{}] 23:25:47 INFO - PROCESS | 1657 | 1464071147684 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}] 23:25:47 INFO - PROCESS | 1657 | 1464071147781 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 23:25:47 INFO - PROCESS | 1657 | 1464071147860 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cda9800 == 78 [pid = 1657] [id = 787] 23:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x128d19c00) [pid = 1657] [serial = 2359] [outer = 0x0] 23:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x128dabc00) [pid = 1657] [serial = 2360] [outer = 0x128d19c00] 23:25:47 INFO - PROCESS | 1657 | 1464071147891 Marionette DEBUG loaded listener.js 23:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12978f000) [pid = 1657] [serial = 2361] [outer = 0x128d19c00] 23:25:48 INFO - PROCESS | 1657 | 1464071148180 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"]]]}] 23:25:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:25:48 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 23:25:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:25:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:25:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:25:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 525ms 23:25:48 INFO - PROCESS | 1657 | 1464071148198 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 23:25:48 INFO - PROCESS | 1657 | 1464071148199 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 23:25:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:25:48 INFO - PROCESS | 1657 | 1464071148201 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:25:48 INFO - PROCESS | 1657 | 1464071148202 Marionette TRACE conn2 <- [1,3114,null,{}] 23:25:48 INFO - PROCESS | 1657 | 1464071148204 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}] 23:25:48 INFO - PROCESS | 1657 | 1464071148339 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 23:25:48 INFO - PROCESS | 1657 | 1464071148351 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\", \"c96ac2ff-88bb-4191-8d0a-8123d6f5a20a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d4ce000 == 79 [pid = 1657] [id = 788] 23:25:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x129b2a000) [pid = 1657] [serial = 2362] [outer = 0x0] 23:25:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12b009c00) [pid = 1657] [serial = 2363] [outer = 0x129b2a000] 23:25:48 INFO - PROCESS | 1657 | 1464071148376 Marionette DEBUG loaded listener.js 23:25:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12bade400) [pid = 1657] [serial = 2364] [outer = 0x129b2a000] 23:25:48 INFO - PROCESS | 1657 | 1464071148688 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]]]}] 23:25:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:25:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 519ms 23:25:48 INFO - PROCESS | 1657 | 1464071148728 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 23:25:48 INFO - PROCESS | 1657 | 1464071148729 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 23:25:49 WARNING - u'runner_teardown' () 23:25:49 INFO - No more tests 23:25:49 INFO - Got 0 unexpected results 23:25:49 INFO - SUITE-END | took 513s 23:25:49 INFO - Closing logging queue 23:25:49 INFO - queue closed 23:25:49 INFO - Return code: 0 23:25:49 WARNING - # TBPL SUCCESS # 23:25:49 INFO - Running post-action listener: _resource_record_post_action 23:25:49 INFO - Running post-run listener: _resource_record_post_run 23:25:50 INFO - Total resource usage - Wall time: 535s; CPU: 57.0%; Read bytes: 32624128; Write bytes: 949966336; Read time: 327; Write time: 4826 23:25:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:25:50 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146393600; Write bytes: 146403840; Read time: 13527; Write time: 289 23:25:50 INFO - run-tests - Wall time: 518s; CPU: 57.0%; Read bytes: 30731776; Write bytes: 792294400; Read time: 307; Write time: 4500 23:25:50 INFO - Running post-run listener: _upload_blobber_files 23:25:50 INFO - Blob upload gear active. 23:25:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:25:50 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 23:25:50 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 23:25:50 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 23:25:51 INFO - (blobuploader) - INFO - Open directory for files ... 23:25:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:25:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:25:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:25:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:25:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:25:52 INFO - (blobuploader) - INFO - Done attempting. 23:25:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:25:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:25:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:25:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:25:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:25:53 INFO - (blobuploader) - INFO - Done attempting. 23:25:53 INFO - (blobuploader) - INFO - Iteration through files over. 23:25:53 INFO - Return code: 0 23:25:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:25:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:25:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/73a5c93e93557eee8bcb3bb57e20857c0400b1fce5c70ba343c4638d4648ad0aff80f8429128abbf342aa1d2b941849ec46d569fb073fc59f925a64f4cf7d5a1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/77ce022745267e09e7b611f7bdf77bd001199707d99008f19ee782f966bac565e70e84ac2c39167dc12f3923c822260eb8918c4d80e1f343f4fe728c61643ff6"} 23:25:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:25:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:25:53 INFO - Contents: 23:25:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/73a5c93e93557eee8bcb3bb57e20857c0400b1fce5c70ba343c4638d4648ad0aff80f8429128abbf342aa1d2b941849ec46d569fb073fc59f925a64f4cf7d5a1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/77ce022745267e09e7b611f7bdf77bd001199707d99008f19ee782f966bac565e70e84ac2c39167dc12f3923c822260eb8918c4d80e1f343f4fe728c61643ff6"} 23:25:53 INFO - Running post-run listener: copy_logs_to_upload_dir 23:25:53 INFO - Copying logs to upload dir... 23:25:53 INFO - mkdir: /builds/slave/test/build/upload/logs 23:25:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=610.216241 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 10 secs) (at 2016-05-23 23:25:54.055502) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-23 23:25:54.059466) ========= 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.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/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-aurora/sha512/73a5c93e93557eee8bcb3bb57e20857c0400b1fce5c70ba343c4638d4648ad0aff80f8429128abbf342aa1d2b941849ec46d569fb073fc59f925a64f4cf7d5a1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/77ce022745267e09e7b611f7bdf77bd001199707d99008f19ee782f966bac565e70e84ac2c39167dc12f3923c822260eb8918c4d80e1f343f4fe728c61643ff6"} build_url:https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012723 build_url: 'https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/73a5c93e93557eee8bcb3bb57e20857c0400b1fce5c70ba343c4638d4648ad0aff80f8429128abbf342aa1d2b941849ec46d569fb073fc59f925a64f4cf7d5a1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/77ce022745267e09e7b611f7bdf77bd001199707d99008f19ee782f966bac565e70e84ac2c39167dc12f3923c822260eb8918c4d80e1f343f4fe728c61643ff6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YWjCh4QKRB6zet0USO6SRQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-23 23:25:54.089873) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 23:25:54.090305) ========= 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.Vu2RI7JqrY/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.Ogw27Bl7A0/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/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.005110 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 23:25:54.138397) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-23 23:25:54.138686) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-23 23:25:54.142018) ========= ========= Total master_lag: 0.40 =========