builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0045 starttime: 1462879370.44 results: success (0) buildid: 20160510032818 builduid: 9d0f53cdd81b4716a7c35eace595bcd2 revision: 4c5959b81fd5b61fe854f2d2e0743afa66f9aa07 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:50.435461) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:50.435937) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:50.436248) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:50.458160) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:50.458557) ========= 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.fzSaQjShvY/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.UiBbaVKJYw/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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-10 04:22:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 148M=0s 2016-05-10 04:22:50 (148 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.083842 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:50.560948) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:50.561315) ========= 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.fzSaQjShvY/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.UiBbaVKJYw/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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.025295 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:50.614006) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-10 04:22:50.614402) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 4c5959b81fd5b61fe854f2d2e0743afa66f9aa07 --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 4c5959b81fd5b61fe854f2d2e0743afa66f9aa07 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fzSaQjShvY/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.UiBbaVKJYw/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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-10 04:22:50,677 truncating revision to first 12 chars 2016-05-10 04:22:50,677 Setting DEBUG logging. 2016-05-10 04:22:50,677 attempt 1/10 2016-05-10 04:22:50,677 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/4c5959b81fd5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-10 04:22:51,777 unpacking tar archive at: mozilla-aurora-4c5959b81fd5/testing/mozharness/ program finished with exit code 0 elapsedTime=1.352993 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-10 04:22:51.989849) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:51.990363) ========= script_repo_revision: 4c5959b81fd5b61fe854f2d2e0743afa66f9aa07 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:51.990826) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:51.991255) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-10 04:22:52.009198) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 47 secs) (at 2016-05-10 04:22:52.009743) ========= /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.fzSaQjShvY/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.UiBbaVKJYw/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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 04:22:52 INFO - MultiFileLogger online at 20160510 04:22:52 in /builds/slave/test 04:22:52 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 04:22:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:22:52 INFO - {'append_to_log': False, 04:22:52 INFO - 'base_work_dir': '/builds/slave/test', 04:22:52 INFO - 'blob_upload_branch': 'mozilla-aurora', 04:22:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:22:52 INFO - 'buildbot_json_path': 'buildprops.json', 04:22:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:22:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:22:52 INFO - 'download_minidump_stackwalk': True, 04:22:52 INFO - 'download_symbols': 'true', 04:22:52 INFO - 'e10s': False, 04:22:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:22:52 INFO - 'tooltool.py': '/tools/tooltool.py', 04:22:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:22:52 INFO - '/tools/misc-python/virtualenv.py')}, 04:22:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:22:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:22:52 INFO - 'log_level': 'info', 04:22:52 INFO - 'log_to_console': True, 04:22:52 INFO - 'opt_config_files': (), 04:22:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:22:52 INFO - '--processes=1', 04:22:52 INFO - '--config=%(test_path)s/wptrunner.ini', 04:22:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:22:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:22:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:22:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:22:52 INFO - 'pip_index': False, 04:22:52 INFO - 'require_test_zip': True, 04:22:52 INFO - 'test_type': ('testharness',), 04:22:52 INFO - 'this_chunk': '1', 04:22:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:22:52 INFO - 'total_chunks': '10', 04:22:52 INFO - 'virtualenv_path': 'venv', 04:22:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:22:52 INFO - 'work_dir': 'build'} 04:22:52 INFO - ##### 04:22:52 INFO - ##### Running clobber step. 04:22:52 INFO - ##### 04:22:52 INFO - Running pre-action listener: _resource_record_pre_action 04:22:52 INFO - Running main action method: clobber 04:22:52 INFO - rmtree: /builds/slave/test/build 04:22:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:22:53 INFO - Running post-action listener: _resource_record_post_action 04:22:53 INFO - ##### 04:22:53 INFO - ##### Running read-buildbot-config step. 04:22:53 INFO - ##### 04:22:53 INFO - Running pre-action listener: _resource_record_pre_action 04:22:53 INFO - Running main action method: read_buildbot_config 04:22:53 INFO - Using buildbot properties: 04:22:53 INFO - { 04:22:53 INFO - "project": "", 04:22:53 INFO - "product": "firefox", 04:22:53 INFO - "script_repo_revision": "production", 04:22:53 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 04:22:53 INFO - "repository": "", 04:22:53 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 04:22:53 INFO - "buildid": "20160510032818", 04:22:53 INFO - "pgo_build": "False", 04:22:53 INFO - "basedir": "/builds/slave/test", 04:22:53 INFO - "buildnumber": 191, 04:22:53 INFO - "slavename": "t-yosemite-r7-0045", 04:22:53 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 04:22:53 INFO - "platform": "macosx64", 04:22:53 INFO - "branch": "mozilla-aurora", 04:22:53 INFO - "revision": "4c5959b81fd5b61fe854f2d2e0743afa66f9aa07", 04:22:53 INFO - "repo_path": "releases/mozilla-aurora", 04:22:53 INFO - "moz_repo_path": "", 04:22:53 INFO - "stage_platform": "macosx64", 04:22:53 INFO - "builduid": "9d0f53cdd81b4716a7c35eace595bcd2", 04:22:53 INFO - "slavebuilddir": "test" 04:22:53 INFO - } 04:22:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 04:22:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 04:22:53 INFO - Running post-action listener: _resource_record_post_action 04:22:53 INFO - ##### 04:22:53 INFO - ##### Running download-and-extract step. 04:22:53 INFO - ##### 04:22:53 INFO - Running pre-action listener: _resource_record_pre_action 04:22:53 INFO - Running main action method: download_and_extract 04:22:53 INFO - mkdir: /builds/slave/test/build/tests 04:22:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:22:53 INFO - https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:22:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 04:22:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 04:22:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/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 04:22:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/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 04:22:56 INFO - Downloaded 1235 bytes. 04:22:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 04:22:56 INFO - Using the following test package requirements: 04:22:56 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 04:22:56 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:22:56 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 04:22:56 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:22:56 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 04:22:56 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:22:56 INFO - u'jsshell-mac64.zip'], 04:22:56 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:22:56 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 04:22:56 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 04:22:56 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:22:56 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 04:22:56 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:22:56 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 04:22:56 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:22:56 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 04:22:56 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 04:22:56 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 04:22:56 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 04:22:56 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')]} 04:22:56 INFO - https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:22:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 04:22:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 04:22:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/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 04:22:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/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 04:22:57 INFO - Downloaded 17970028 bytes. 04:22:57 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/*'] 04:22:57 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/* 04:22:58 INFO - caution: filename not matched: web-platform/* 04:22:58 INFO - Return code: 11 04:22:58 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')]} 04:22:58 INFO - https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:22:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 04:22:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 04:22:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/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 04:22:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/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 04:22:59 INFO - Downloaded 36408648 bytes. 04:22:59 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/*'] 04:22:59 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/* 04:23:04 INFO - caution: filename not matched: bin/* 04:23:04 INFO - caution: filename not matched: config/* 04:23:04 INFO - caution: filename not matched: mozbase/* 04:23:04 INFO - caution: filename not matched: marionette/* 04:23:04 INFO - caution: filename not matched: tools/wptserve/* 04:23:04 INFO - Return code: 11 04:23:04 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')]} 04:23:04 INFO - https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 04:23:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 04:23:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 04:23:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 04:23:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/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 04:23:06 INFO - Downloaded 73023027 bytes. 04:23:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 04:23:06 INFO - mkdir: /builds/slave/test/properties 04:23:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:23:06 INFO - Writing to file /builds/slave/test/properties/build_url 04:23:06 INFO - Contents: 04:23:06 INFO - build_url:https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 04:23:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 04:23:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:23:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:23:07 INFO - Contents: 04:23:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 04:23: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')]} 04:23:07 INFO - https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:23:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 04:23:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 04:23:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/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 04:23:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cNgetKNCQqKe6Ph7V99fWw/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 04:23:11 INFO - Downloaded 103573072 bytes. 04:23:11 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'] 04:23:11 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 04:23:14 INFO - Return code: 0 04:23:14 INFO - Running post-action listener: _resource_record_post_action 04:23:14 INFO - Running post-action listener: set_extra_try_arguments 04:23:14 INFO - ##### 04:23:14 INFO - ##### Running create-virtualenv step. 04:23:14 INFO - ##### 04:23:14 INFO - Running pre-action listener: _pre_create_virtualenv 04:23:14 INFO - Running pre-action listener: _resource_record_pre_action 04:23:14 INFO - Running main action method: create_virtualenv 04:23:14 INFO - Creating virtualenv /builds/slave/test/build/venv 04:23:14 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 04:23:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:23:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:23:14 INFO - Using real prefix '/tools/python27' 04:23:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:23:15 INFO - Installing distribute.............................................................................................................................................................................................done. 04:23:18 INFO - Installing pip.................done. 04:23:18 INFO - Return code: 0 04:23:18 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:23: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')]} 04:23:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:23:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:23: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')]} 04:23:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:23:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:23:18 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 0x10ea42e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ea5ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd111cef550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ea5b5e0>, '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 0x10e63ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e669990>, '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.fzSaQjShvY/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.UiBbaVKJYw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:23:18 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 04:23:18 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 04:23:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fzSaQjShvY/Render', 04:23:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:23:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:23:18 INFO - 'HOME': '/Users/cltbld', 04:23:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:23:18 INFO - 'LOGNAME': 'cltbld', 04:23:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:23:18 INFO - 'MOZ_NO_REMOTE': '1', 04:23:18 INFO - 'NO_EM_RESTART': '1', 04:23:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:23:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:23:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:23:18 INFO - 'PWD': '/builds/slave/test', 04:23:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:23:18 INFO - 'SHELL': '/bin/bash', 04:23:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UiBbaVKJYw/Listeners', 04:23:18 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 04:23:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:23:18 INFO - 'USER': 'cltbld', 04:23:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:23:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:23:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:23:18 INFO - 'XPC_FLAGS': '0x0', 04:23:18 INFO - 'XPC_SERVICE_NAME': '0', 04:23:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:23:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:23:18 INFO - Downloading/unpacking psutil>=0.7.1 04:23:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:23:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:23:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:23:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:23:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:23:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:23:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:23:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:23:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:23:21 INFO - Installing collected packages: psutil 04:23:21 INFO - Running setup.py install for psutil 04:23:21 INFO - building 'psutil._psutil_osx' extension 04:23:21 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 04:23:22 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 04:23:22 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 04:23:22 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 04:23:22 INFO - building 'psutil._psutil_posix' extension 04:23:22 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 04:23:22 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:23:22 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:23:22 INFO - ^ 04:23:22 INFO - 1 warning generated. 04:23:22 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 04:23:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:23:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:23:22 INFO - Successfully installed psutil 04:23:22 INFO - Cleaning up... 04:23:22 INFO - Return code: 0 04:23:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:23:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:23:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:23:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:23:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:23:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:23:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:23:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10ea42e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ea5ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd111cef550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ea5b5e0>, '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 0x10e63ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e669990>, '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.fzSaQjShvY/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.UiBbaVKJYw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:23:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:23:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:23:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fzSaQjShvY/Render', 04:23:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:23:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:23:22 INFO - 'HOME': '/Users/cltbld', 04:23:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:23:22 INFO - 'LOGNAME': 'cltbld', 04:23:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:23:22 INFO - 'MOZ_NO_REMOTE': '1', 04:23:22 INFO - 'NO_EM_RESTART': '1', 04:23:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:23:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:23:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:23:22 INFO - 'PWD': '/builds/slave/test', 04:23:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:23:22 INFO - 'SHELL': '/bin/bash', 04:23:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UiBbaVKJYw/Listeners', 04:23:22 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 04:23:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:23:22 INFO - 'USER': 'cltbld', 04:23:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:23:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:23:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:23:22 INFO - 'XPC_FLAGS': '0x0', 04:23:22 INFO - 'XPC_SERVICE_NAME': '0', 04:23:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:23:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:23:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:23:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:23:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:23:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:23:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:23:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:23:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:23:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:23:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:23:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:23:25 INFO - Installing collected packages: mozsystemmonitor 04:23:25 INFO - Running setup.py install for mozsystemmonitor 04:23:25 INFO - Successfully installed mozsystemmonitor 04:23:25 INFO - Cleaning up... 04:23:25 INFO - Return code: 0 04:23:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:23:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:23:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:23:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:23:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:23:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:23:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:23:25 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 0x10ea42e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ea5ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd111cef550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ea5b5e0>, '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 0x10e63ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e669990>, '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.fzSaQjShvY/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.UiBbaVKJYw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:23:25 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 04:23:25 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 04:23:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fzSaQjShvY/Render', 04:23:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:23:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:23:25 INFO - 'HOME': '/Users/cltbld', 04:23:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:23:25 INFO - 'LOGNAME': 'cltbld', 04:23:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:23:25 INFO - 'MOZ_NO_REMOTE': '1', 04:23:25 INFO - 'NO_EM_RESTART': '1', 04:23:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:23:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:23:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:23:25 INFO - 'PWD': '/builds/slave/test', 04:23:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:23:25 INFO - 'SHELL': '/bin/bash', 04:23:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UiBbaVKJYw/Listeners', 04:23:25 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 04:23:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:23:25 INFO - 'USER': 'cltbld', 04:23:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:23:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:23:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:23:25 INFO - 'XPC_FLAGS': '0x0', 04:23:25 INFO - 'XPC_SERVICE_NAME': '0', 04:23:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:23:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:23:26 INFO - Downloading/unpacking blobuploader==1.2.4 04:23:26 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 04:23:26 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 04:23:26 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 04:23:26 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 04:23:26 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 04:23:26 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 04:23:28 INFO - Downloading blobuploader-1.2.4.tar.gz 04:23:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:23:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:23: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 04:23: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 04:23: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 04:23: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 04:23: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 04:23: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 04:23:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:23:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:23:29 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 04:23:29 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 04:23:29 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 04:23:29 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 04:23:29 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 04:23:29 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 04:23:29 INFO - Downloading docopt-0.6.1.tar.gz 04:23:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:23:29 INFO - Installing collected packages: blobuploader, requests, docopt 04:23:29 INFO - Running setup.py install for blobuploader 04:23:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:23:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:23:29 INFO - Running setup.py install for requests 04:23:30 INFO - Running setup.py install for docopt 04:23:30 INFO - Successfully installed blobuploader requests docopt 04:23:30 INFO - Cleaning up... 04:23:30 INFO - Return code: 0 04:23:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:23:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:23:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:23:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:23:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:23:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:23:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:23:30 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 0x10ea42e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ea5ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd111cef550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ea5b5e0>, '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 0x10e63ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e669990>, '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.fzSaQjShvY/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.UiBbaVKJYw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:23:30 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 04:23:30 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 04:23:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fzSaQjShvY/Render', 04:23:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:23:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:23:30 INFO - 'HOME': '/Users/cltbld', 04:23:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:23:30 INFO - 'LOGNAME': 'cltbld', 04:23:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:23:30 INFO - 'MOZ_NO_REMOTE': '1', 04:23:30 INFO - 'NO_EM_RESTART': '1', 04:23:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:23:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:23:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:23:30 INFO - 'PWD': '/builds/slave/test', 04:23:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:23:30 INFO - 'SHELL': '/bin/bash', 04:23:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UiBbaVKJYw/Listeners', 04:23:30 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 04:23:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:23:30 INFO - 'USER': 'cltbld', 04:23:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:23:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:23:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:23:30 INFO - 'XPC_FLAGS': '0x0', 04:23:30 INFO - 'XPC_SERVICE_NAME': '0', 04:23:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:23:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:23:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:23:30 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-BjsXpz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:23:31 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-gULgnt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:23:31 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-P025b2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:23:31 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-VJJ1vV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:23:31 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-qREUkH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:23:31 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-Bi0jP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:23:31 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-MFvMsl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:23:31 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-7ZvbHY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:23:31 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-e6FpSi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:23:31 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-2gweLp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:23:31 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-dzyuaA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:23:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:23:32 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-LTXySR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:23:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:23:32 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-dNlH5c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:23:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:23:32 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-f25fQj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:23:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:23:32 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-4OhMGp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:23:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:23:32 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-UEIyne-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:23:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:23:32 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-JENApF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:23:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:23:32 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-8PUhDr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:23:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:23:32 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-jnVv1v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:23:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:23:32 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-FLnV0J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:23:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:23:33 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-8XYCY8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:23:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:23:33 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 04:23:33 INFO - Running setup.py install for manifestparser 04:23:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:23:33 INFO - Running setup.py install for mozcrash 04:23:33 INFO - Running setup.py install for mozdebug 04:23:33 INFO - Running setup.py install for mozdevice 04:23:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:23:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:23:34 INFO - Running setup.py install for mozfile 04:23:34 INFO - Running setup.py install for mozhttpd 04:23:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:23:34 INFO - Running setup.py install for mozinfo 04:23:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:23:34 INFO - Running setup.py install for mozInstall 04:23:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:23:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:23:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:23:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:23:34 INFO - Running setup.py install for mozleak 04:23:34 INFO - Running setup.py install for mozlog 04:23:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:23:35 INFO - Running setup.py install for moznetwork 04:23:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:23:35 INFO - Running setup.py install for mozprocess 04:23:35 INFO - Running setup.py install for mozprofile 04:23:35 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:23:35 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:23:35 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:23:35 INFO - Running setup.py install for mozrunner 04:23:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:23:35 INFO - Running setup.py install for mozscreenshot 04:23:35 INFO - Running setup.py install for moztest 04:23:35 INFO - Running setup.py install for mozversion 04:23:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:23:36 INFO - Running setup.py install for wptserve 04:23:36 INFO - Running setup.py install for marionette-driver 04:23:36 INFO - Running setup.py install for browsermob-proxy 04:23:36 INFO - Running setup.py install for marionette-client 04:23:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:23:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:23:36 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 04:23:36 INFO - Cleaning up... 04:23:36 INFO - Return code: 0 04:23:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:23: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')]} 04:23:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:23:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:23: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')]} 04:23:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:23:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:23:36 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 0x10ea42e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ea5ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd111cef550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ea5b5e0>, '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 0x10e63ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e669990>, '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.fzSaQjShvY/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.UiBbaVKJYw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:23:36 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 04:23:36 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 04:23:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fzSaQjShvY/Render', 04:23:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:23:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:23:36 INFO - 'HOME': '/Users/cltbld', 04:23:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:23:36 INFO - 'LOGNAME': 'cltbld', 04:23:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:23:36 INFO - 'MOZ_NO_REMOTE': '1', 04:23:36 INFO - 'NO_EM_RESTART': '1', 04:23:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:23:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:23:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:23:36 INFO - 'PWD': '/builds/slave/test', 04:23:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:23:36 INFO - 'SHELL': '/bin/bash', 04:23:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UiBbaVKJYw/Listeners', 04:23:36 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 04:23:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:23:36 INFO - 'USER': 'cltbld', 04:23:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:23:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:23:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:23:36 INFO - 'XPC_FLAGS': '0x0', 04:23:36 INFO - 'XPC_SERVICE_NAME': '0', 04:23:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:23:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:23:37 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-u1Y_a8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:23:37 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)) 04:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:23:37 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-PkiiqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:23:37 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)) 04:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:23:37 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-XKiau2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:23:37 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)) 04:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:23:37 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-uoKmTB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:23:37 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)) 04:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:23:37 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-PTMTMn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:23:37 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)) 04:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:23:37 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-Y1eKex-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:23:37 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)) 04:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:23:37 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-kEI42e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:23:37 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)) 04:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:23:37 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-mEIdQd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:23:38 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)) 04:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:23:38 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-4dJ2n7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:23:38 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)) 04:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:23:38 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-p8spG5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:23:38 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)) 04:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:23:38 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-ejFNQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:23:38 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)) 04:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:23:38 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-0jSNoZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:23:38 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)) 04:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:23:38 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-zmOonM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:23:38 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)) 04:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:23:38 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-sG5x99-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:23:38 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)) 04:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:23:38 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-g8_BHE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:23:38 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)) 04:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:23:38 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-RyS9f0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:23:38 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)) 04:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:23:38 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-bNxx2f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:23:39 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)) 04:23:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:23:39 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-EmNS_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:23:39 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)) 04:23:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:23:39 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-j4r64e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:23:39 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)) 04:23:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:23:39 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-hel3I8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:23:39 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)) 04:23:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:23:39 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-0IPEct-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:23:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:23:39 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)) 04:23:39 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)) 04:23:39 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)) 04:23:39 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)) 04:23:39 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)) 04:23:39 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)) 04:23:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:23: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 04:23: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 04:23: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 04:23: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 04:23: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 04:23: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 04:23:42 INFO - Downloading blessings-1.6.tar.gz 04:23:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:23:42 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)) 04:23:42 INFO - Installing collected packages: blessings 04:23:42 INFO - Running setup.py install for blessings 04:23:42 INFO - Successfully installed blessings 04:23:42 INFO - Cleaning up... 04:23:42 INFO - Return code: 0 04:23:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:23:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:23:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:23:43 INFO - Reading from file tmpfile_stdout 04:23:43 INFO - Current package versions: 04:23:43 INFO - blessings == 1.6 04:23:43 INFO - blobuploader == 1.2.4 04:23:43 INFO - browsermob-proxy == 0.6.0 04:23:43 INFO - docopt == 0.6.1 04:23:43 INFO - manifestparser == 1.1 04:23:43 INFO - marionette-client == 2.3.0 04:23:43 INFO - marionette-driver == 1.4.0 04:23:43 INFO - mozInstall == 1.12 04:23:43 INFO - mozcrash == 0.17 04:23:43 INFO - mozdebug == 0.1 04:23:43 INFO - mozdevice == 0.48 04:23:43 INFO - mozfile == 1.2 04:23:43 INFO - mozhttpd == 0.7 04:23:43 INFO - mozinfo == 0.9 04:23:43 INFO - mozleak == 0.1 04:23:43 INFO - mozlog == 3.1 04:23:43 INFO - moznetwork == 0.27 04:23:43 INFO - mozprocess == 0.22 04:23:43 INFO - mozprofile == 0.28 04:23:43 INFO - mozrunner == 6.11 04:23:43 INFO - mozscreenshot == 0.1 04:23:43 INFO - mozsystemmonitor == 0.0 04:23:43 INFO - moztest == 0.7 04:23:43 INFO - mozversion == 1.4 04:23:43 INFO - psutil == 3.1.1 04:23:43 INFO - requests == 1.2.3 04:23:43 INFO - wptserve == 1.4.0 04:23:43 INFO - wsgiref == 0.1.2 04:23:43 INFO - Running post-action listener: _resource_record_post_action 04:23:43 INFO - Running post-action listener: _start_resource_monitoring 04:23:43 INFO - Starting resource monitoring. 04:23:43 INFO - ##### 04:23:43 INFO - ##### Running pull step. 04:23:43 INFO - ##### 04:23:43 INFO - Running pre-action listener: _resource_record_pre_action 04:23:43 INFO - Running main action method: pull 04:23:43 INFO - Pull has nothing to do! 04:23:43 INFO - Running post-action listener: _resource_record_post_action 04:23:43 INFO - ##### 04:23:43 INFO - ##### Running install step. 04:23:43 INFO - ##### 04:23:43 INFO - Running pre-action listener: _resource_record_pre_action 04:23:43 INFO - Running main action method: install 04:23:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:23:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:23:43 INFO - Reading from file tmpfile_stdout 04:23:43 INFO - Detecting whether we're running mozinstall >=1.0... 04:23:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:23:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:23:43 INFO - Reading from file tmpfile_stdout 04:23:43 INFO - Output received: 04:23:43 INFO - Usage: mozinstall [options] installer 04:23:43 INFO - Options: 04:23:43 INFO - -h, --help show this help message and exit 04:23:43 INFO - -d DEST, --destination=DEST 04:23:43 INFO - Directory to install application into. [default: 04:23:43 INFO - "/builds/slave/test"] 04:23:43 INFO - --app=APP Application being installed. [default: firefox] 04:23:43 INFO - mkdir: /builds/slave/test/build/application 04:23:43 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'] 04:23:43 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 04:24:01 INFO - Reading from file tmpfile_stdout 04:24:01 INFO - Output received: 04:24:01 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 04:24:01 INFO - Running post-action listener: _resource_record_post_action 04:24:01 INFO - ##### 04:24:01 INFO - ##### Running run-tests step. 04:24:01 INFO - ##### 04:24:01 INFO - Running pre-action listener: _resource_record_pre_action 04:24:01 INFO - Running main action method: run_tests 04:24:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:24:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:24:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:24:01 INFO - grabbing minidump binary from tooltool 04:24:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:24:01 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 0x10ea5b5e0>, '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 0x10e63ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e669990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:24:01 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 04:24:01 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 04:24:01 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:24:01 INFO - Return code: 0 04:24:01 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:24:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:24:01 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/cNgetKNCQqKe6Ph7V99fWw/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 04:24:01 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/cNgetKNCQqKe6Ph7V99fWw/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 04:24:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fzSaQjShvY/Render', 04:24:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:24:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:24:01 INFO - 'HOME': '/Users/cltbld', 04:24:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:24:01 INFO - 'LOGNAME': 'cltbld', 04:24:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:24:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:24:01 INFO - 'MOZ_NO_REMOTE': '1', 04:24:01 INFO - 'NO_EM_RESTART': '1', 04:24:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:24:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:24:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:24:01 INFO - 'PWD': '/builds/slave/test', 04:24:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:24:01 INFO - 'SHELL': '/bin/bash', 04:24:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UiBbaVKJYw/Listeners', 04:24:01 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 04:24:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:24:01 INFO - 'USER': 'cltbld', 04:24:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:24:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:24:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:24:01 INFO - 'XPC_FLAGS': '0x0', 04:24:01 INFO - 'XPC_SERVICE_NAME': '0', 04:24:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:24:01 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/cNgetKNCQqKe6Ph7V99fWw/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 04:24:02 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 04:24:02 INFO - import pkg_resources 04:24:03 INFO - Using 1 client processes 04:24:03 INFO - wptserve Starting http server on 127.0.0.1:8000 04:24:03 INFO - wptserve Starting http server on 127.0.0.1:8001 04:24:03 INFO - wptserve Starting http server on 127.0.0.1:8443 04:24:05 INFO - SUITE-START | Running 778 tests 04:24:05 INFO - Running testharness tests 04:24:05 INFO - Setting up ssl 04:24:05 INFO - PROCESS | certutil | 04:24:05 INFO - PROCESS | certutil | 04:24:05 INFO - PROCESS | certutil | 04:24:05 INFO - Certificate Nickname Trust Attributes 04:24:05 INFO - SSL,S/MIME,JAR/XPI 04:24:05 INFO - 04:24:05 INFO - web-platform-tests CT,, 04:24:05 INFO - 04:24:05 INFO - Starting runner 04:24:06 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:24:06 INFO - PROCESS | 1648 | 1462879446377 Marionette DEBUG Marionette enabled via build flag and pref 04:24:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f19800 == 1 [pid = 1648] [id = 1] 04:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113f1a000) [pid = 1648] [serial = 1] [outer = 0x0] 04:24:06 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 04:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113f1b000) [pid = 1648] [serial = 2] [outer = 0x113f1a000] 04:24:06 INFO - PROCESS | 1648 | 1462879446789 Marionette INFO Listening on port 2828 04:24:07 INFO - PROCESS | 1648 | 1462879447019 Marionette DEBUG Marionette enabled via command-line flag 04:24:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11691f800 == 2 [pid = 1648] [id = 2] 04:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x116920000) [pid = 1648] [serial = 3] [outer = 0x0] 04:24:07 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 04:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x116921000) [pid = 1648] [serial = 4] [outer = 0x116920000] 04:24:07 INFO - PROCESS | 1648 | [1648] 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 04:24:07 INFO - PROCESS | 1648 | 1462879447173 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 04:24:07 INFO - PROCESS | 1648 | 1462879447258 Marionette DEBUG Closed connection conn0 04:24:07 INFO - PROCESS | 1648 | [1648] 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 04:24:07 INFO - PROCESS | 1648 | 1462879447262 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 04:24:07 INFO - PROCESS | 1648 | 1462879447272 Marionette DEBUG Closed connection conn1 04:24:07 INFO - PROCESS | 1648 | [1648] 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 04:24:07 INFO - PROCESS | 1648 | 1462879447278 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 04:24:07 INFO - PROCESS | 1648 | 1462879447286 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:24:07 INFO - PROCESS | 1648 | 1462879447292 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":"20160510032818","device":"desktop","version":"48.0a2"} 04:24:07 INFO - PROCESS | 1648 | [1648] 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 04:24:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b0a800 == 3 [pid = 1648] [id = 3] 04:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x119b0b800) [pid = 1648] [serial = 5] [outer = 0x0] 04:24:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b0c000 == 4 [pid = 1648] [id = 4] 04:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x1198e8800) [pid = 1648] [serial = 6] [outer = 0x0] 04:24:08 INFO - PROCESS | 1648 | [1648] 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 04:24:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216c0800 == 5 [pid = 1648] [id = 5] 04:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x1198e7800) [pid = 1648] [serial = 7] [outer = 0x0] 04:24:08 INFO - PROCESS | 1648 | [1648] 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 04:24:08 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x12195dc00) [pid = 1648] [serial = 8] [outer = 0x1198e7800] 04:24:08 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x123b95800) [pid = 1648] [serial = 9] [outer = 0x119b0b800] 04:24:08 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 04:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x121544000) [pid = 1648] [serial = 10] [outer = 0x1198e8800] 04:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x12195f000) [pid = 1648] [serial = 11] [outer = 0x1198e7800] 04:24:09 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:24:09 INFO - PROCESS | 1648 | 1462879449297 Marionette DEBUG loaded listener.js 04:24:09 INFO - PROCESS | 1648 | 1462879449308 Marionette DEBUG loaded listener.js 04:24:09 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 04:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x126687400) [pid = 1648] [serial = 12] [outer = 0x1198e7800] 04:24:09 INFO - PROCESS | 1648 | 1462879449670 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"9496f453-41e2-464d-b8b6-dfc3f2da11ec","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":"20160510032818","device":"desktop","version":"48.0a2","command_id":1}}] 04:24:09 INFO - PROCESS | 1648 | 1462879449764 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}] 04:24:09 INFO - PROCESS | 1648 | 1462879449824 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:24:09 INFO - PROCESS | 1648 | 1462879449898 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:24:09 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:24:09 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x128c8a400) [pid = 1648] [serial = 13] [outer = 0x1198e7800] 04:24:10 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:24:10 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:24:10 INFO - PROCESS | 1648 | 1462879450198 Marionette TRACE conn2 <- [1,3,null,{}] 04:24:10 INFO - PROCESS | 1648 | 1462879450207 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:24:10 INFO - PROCESS | 1648 | 1462879450245 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:24:10 INFO - PROCESS | 1648 | 1462879450284 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:24:10 INFO - PROCESS | 1648 | 1462879450286 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:24:10 INFO - PROCESS | 1648 | 1462879450291 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:24:10 INFO - PROCESS | 1648 | 1462879450294 Marionette TRACE conn2 <- [1,6,null,{}] 04:24:10 INFO - PROCESS | 1648 | 1462879450300 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}] 04:24:10 INFO - PROCESS | 1648 | 1462879450310 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:24:10 INFO - PROCESS | 1648 | 1462879450312 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x129191800 == 6 [pid = 1648] [id = 6] 04:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x12917a000) [pid = 1648] [serial = 14] [outer = 0x0] 04:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x12917bc00) [pid = 1648] [serial = 15] [outer = 0x12917a000] 04:24:10 INFO - PROCESS | 1648 | 1462879450339 Marionette DEBUG loaded listener.js 04:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x12933cc00) [pid = 1648] [serial = 16] [outer = 0x12917a000] 04:24:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x129522000 == 7 [pid = 1648] [id = 7] 04:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x128c90800) [pid = 1648] [serial = 17] [outer = 0x0] 04:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x129343c00) [pid = 1648] [serial = 18] [outer = 0x128c90800] 04:24:10 INFO - PROCESS | 1648 | 1462879450715 Marionette DEBUG loaded listener.js 04:24:10 INFO - PROCESS | 1648 | 1462879450754 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]]]}] 04:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x1295a1c00) [pid = 1648] [serial = 19] [outer = 0x128c90800] 04:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 524ms 04:24:10 INFO - PROCESS | 1648 | 1462879450828 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:24:10 INFO - PROCESS | 1648 | 1462879450831 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:24:10 INFO - PROCESS | 1648 | 1462879450846 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:24:10 INFO - PROCESS | 1648 | 1462879450850 Marionette TRACE conn2 <- [1,10,null,{}] 04:24:10 INFO - PROCESS | 1648 | 1462879450858 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}] 04:24:11 INFO - PROCESS | 1648 | 1462879451045 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:24:11 INFO - PROCESS | 1648 | 1462879451080 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d4800 == 8 [pid = 1648] [id = 8] 04:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12a8bf800) [pid = 1648] [serial = 20] [outer = 0x0] 04:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12a8c1400) [pid = 1648] [serial = 21] [outer = 0x12a8bf800] 04:24:11 INFO - PROCESS | 1648 | 1462879451109 Marionette DEBUG loaded listener.js 04:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12a8c5800) [pid = 1648] [serial = 22] [outer = 0x12a8bf800] 04:24:11 INFO - PROCESS | 1648 | 1462879451444 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]]]}] 04:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 626ms 04:24:11 INFO - PROCESS | 1648 | 1462879451470 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:24:11 INFO - PROCESS | 1648 | 1462879451472 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:24:11 INFO - PROCESS | 1648 | 1462879451474 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:24:11 INFO - PROCESS | 1648 | 1462879451475 Marionette TRACE conn2 <- [1,14,null,{}] 04:24:11 INFO - PROCESS | 1648 | 1462879451489 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}] 04:24:11 INFO - PROCESS | 1648 | 1462879451574 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:24:11 INFO - PROCESS | 1648 | 1462879451578 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e3000 == 9 [pid = 1648] [id = 9] 04:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12b01ec00) [pid = 1648] [serial = 23] [outer = 0x0] 04:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12b0b8000) [pid = 1648] [serial = 24] [outer = 0x12b01ec00] 04:24:11 INFO - PROCESS | 1648 | 1462879451606 Marionette DEBUG loaded listener.js 04:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12b384000) [pid = 1648] [serial = 25] [outer = 0x12b01ec00] 04:24:11 INFO - PROCESS | 1648 | 1462879451869 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]]]}] 04:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 04:24:11 INFO - PROCESS | 1648 | 1462879451894 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:24:11 INFO - PROCESS | 1648 | 1462879451895 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:24:11 INFO - PROCESS | 1648 | 1462879451906 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:24:11 INFO - PROCESS | 1648 | 1462879451907 Marionette TRACE conn2 <- [1,18,null,{}] 04:24:11 INFO - PROCESS | 1648 | 1462879451909 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}] 04:24:12 INFO - PROCESS | 1648 | 1462879451998 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:24:12 INFO - PROCESS | 1648 | 1462879452005 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba76800 == 10 [pid = 1648] [id = 10] 04:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12bac5800) [pid = 1648] [serial = 26] [outer = 0x0] 04:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12bad0000) [pid = 1648] [serial = 27] [outer = 0x12bac5800] 04:24:12 INFO - PROCESS | 1648 | 1462879452030 Marionette DEBUG loaded listener.js 04:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12bb16000) [pid = 1648] [serial = 28] [outer = 0x12bac5800] 04:24:12 INFO - PROCESS | 1648 | 1462879452299 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]]]}] 04:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 04:24:12 INFO - PROCESS | 1648 | 1462879452327 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:24:12 INFO - PROCESS | 1648 | 1462879452329 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:24:12 INFO - PROCESS | 1648 | 1462879452339 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:24:12 INFO - PROCESS | 1648 | 1462879452340 Marionette TRACE conn2 <- [1,22,null,{}] 04:24:12 INFO - PROCESS | 1648 | 1462879452342 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}] 04:24:12 INFO - PROCESS | 1648 | 1462879452434 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:24:12 INFO - PROCESS | 1648 | 1462879452439 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba97000 == 11 [pid = 1648] [id = 11] 04:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x1184b1400) [pid = 1648] [serial = 29] [outer = 0x0] 04:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x1295c0800) [pid = 1648] [serial = 30] [outer = 0x1184b1400] 04:24:12 INFO - PROCESS | 1648 | 1462879452464 Marionette DEBUG loaded listener.js 04:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12be42000) [pid = 1648] [serial = 31] [outer = 0x1184b1400] 04:24:12 INFO - PROCESS | 1648 | 1462879452703 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]]]}] 04:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 04:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:24:12 INFO - PROCESS | 1648 | 1462879452757 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:24:12 INFO - PROCESS | 1648 | 1462879452759 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:24:12 INFO - PROCESS | 1648 | 1462879452761 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:24:12 INFO - PROCESS | 1648 | 1462879452762 Marionette TRACE conn2 <- [1,26,null,{}] 04:24:12 INFO - PROCESS | 1648 | 1462879452772 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}] 04:24:12 INFO - PROCESS | 1648 | 1462879452862 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:24:12 INFO - PROCESS | 1648 | 1462879452869 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bce6000 == 12 [pid = 1648] [id = 12] 04:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x120e27c00) [pid = 1648] [serial = 32] [outer = 0x0] 04:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x128c87800) [pid = 1648] [serial = 33] [outer = 0x120e27c00] 04:24:12 INFO - PROCESS | 1648 | 1462879452894 Marionette DEBUG loaded listener.js 04:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12bee8000) [pid = 1648] [serial = 34] [outer = 0x120e27c00] 04:24:13 INFO - PROCESS | 1648 | 1462879453136 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]]]}] 04:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 04:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:24:13 INFO - PROCESS | 1648 | 1462879453188 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:24:13 INFO - PROCESS | 1648 | 1462879453190 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:24:13 INFO - PROCESS | 1648 | 1462879453192 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:24:13 INFO - PROCESS | 1648 | 1462879453193 Marionette TRACE conn2 <- [1,30,null,{}] 04:24:13 INFO - PROCESS | 1648 | 1462879453195 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}] 04:24:13 INFO - PROCESS | 1648 | 1462879453291 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:24:13 INFO - PROCESS | 1648 | 1462879453295 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c50c800 == 13 [pid = 1648] [id = 13] 04:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12beeac00) [pid = 1648] [serial = 35] [outer = 0x0] 04:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12c2e2400) [pid = 1648] [serial = 36] [outer = 0x12beeac00] 04:24:13 INFO - PROCESS | 1648 | 1462879453320 Marionette DEBUG loaded listener.js 04:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12c2e6000) [pid = 1648] [serial = 37] [outer = 0x12beeac00] 04:24:13 INFO - PROCESS | 1648 | 1462879453551 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]]]}] 04:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 04:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:24:13 INFO - PROCESS | 1648 | 1462879453561 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:24:13 INFO - PROCESS | 1648 | 1462879453562 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:24:13 INFO - PROCESS | 1648 | 1462879453564 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:24:13 INFO - PROCESS | 1648 | 1462879453567 Marionette TRACE conn2 <- [1,34,null,{}] 04:24:13 INFO - PROCESS | 1648 | 1462879453575 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}] 04:24:13 INFO - PROCESS | 1648 | 1462879453674 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:24:13 INFO - PROCESS | 1648 | 1462879453678 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6be000 == 14 [pid = 1648] [id = 14] 04:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12c2e6400) [pid = 1648] [serial = 38] [outer = 0x0] 04:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12c2ee800) [pid = 1648] [serial = 39] [outer = 0x12c2e6400] 04:24:13 INFO - PROCESS | 1648 | 1462879453713 Marionette DEBUG loaded listener.js 04:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12c68dc00) [pid = 1648] [serial = 40] [outer = 0x12c2e6400] 04:24:13 INFO - PROCESS | 1648 | 1462879453946 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]]]}] 04:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 04:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:24:13 INFO - PROCESS | 1648 | 1462879453991 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:24:13 INFO - PROCESS | 1648 | 1462879453992 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:24:13 INFO - PROCESS | 1648 | 1462879453995 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:24:13 INFO - PROCESS | 1648 | 1462879453996 Marionette TRACE conn2 <- [1,38,null,{}] 04:24:14 INFO - PROCESS | 1648 | 1462879454006 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}] 04:24:14 INFO - PROCESS | 1648 | 1462879454094 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:24:14 INFO - PROCESS | 1648 | 1462879454101 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbcb800 == 15 [pid = 1648] [id = 15] 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12c690400) [pid = 1648] [serial = 41] [outer = 0x0] 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12c695c00) [pid = 1648] [serial = 42] [outer = 0x12c690400] 04:24:14 INFO - PROCESS | 1648 | 1462879454125 Marionette DEBUG loaded listener.js 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12cb8dc00) [pid = 1648] [serial = 43] [outer = 0x12c690400] 04:24:14 INFO - PROCESS | 1648 | 1462879454365 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]]]}] 04:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 04:24:14 INFO - PROCESS | 1648 | 1462879454421 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:24:14 INFO - PROCESS | 1648 | 1462879454422 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:24:14 INFO - PROCESS | 1648 | 1462879454424 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:24:14 INFO - PROCESS | 1648 | 1462879454425 Marionette TRACE conn2 <- [1,42,null,{}] 04:24:14 INFO - PROCESS | 1648 | 1462879454428 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}] 04:24:14 INFO - PROCESS | 1648 | 1462879454517 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:24:14 INFO - PROCESS | 1648 | 1462879454522 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce7d000 == 16 [pid = 1648] [id = 16] 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12cb90400) [pid = 1648] [serial = 44] [outer = 0x0] 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12cb98400) [pid = 1648] [serial = 45] [outer = 0x12cb90400] 04:24:14 INFO - PROCESS | 1648 | 1462879454547 Marionette DEBUG loaded listener.js 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12ce0ac00) [pid = 1648] [serial = 46] [outer = 0x12cb90400] 04:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce8e800 == 17 [pid = 1648] [id = 17] 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12ce8f000) [pid = 1648] [serial = 47] [outer = 0x0] 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12d18e800) [pid = 1648] [serial = 48] [outer = 0x12ce8f000] 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12d195800) [pid = 1648] [serial = 49] [outer = 0x12ce8f000] 04:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce87800 == 18 [pid = 1648] [id = 18] 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12ce0bc00) [pid = 1648] [serial = 50] [outer = 0x0] 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12d1ea400) [pid = 1648] [serial = 51] [outer = 0x12ce0bc00] 04:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12ce07400) [pid = 1648] [serial = 52] [outer = 0x12ce0bc00] 04:24:14 INFO - PROCESS | 1648 | 1462879454976 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]]]}] 04:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 567ms 04:24:14 INFO - PROCESS | 1648 | 1462879454993 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:24:14 INFO - PROCESS | 1648 | 1462879454996 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:24:15 INFO - PROCESS | 1648 | 1462879454999 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:24:15 INFO - PROCESS | 1648 | 1462879455015 Marionette TRACE conn2 <- [1,46,null,{}] 04:24:15 INFO - PROCESS | 1648 | 1462879455019 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}] 04:24:15 INFO - PROCESS | 1648 | 1462879455143 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:24:15 INFO - PROCESS | 1648 | 1462879455156 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8b4800 == 19 [pid = 1648] [id = 19] 04:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x11758c000) [pid = 1648] [serial = 53] [outer = 0x0] 04:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x1181de800) [pid = 1648] [serial = 54] [outer = 0x11758c000] 04:24:15 INFO - PROCESS | 1648 | 1462879455199 Marionette DEBUG loaded listener.js 04:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x1193c0400) [pid = 1648] [serial = 55] [outer = 0x11758c000] 04:24:15 INFO - PROCESS | 1648 | 1462879455473 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]]]}] 04:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 484ms 04:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:24:15 INFO - PROCESS | 1648 | 1462879455486 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:24:15 INFO - PROCESS | 1648 | 1462879455487 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:24:15 INFO - PROCESS | 1648 | 1462879455489 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:24:15 INFO - PROCESS | 1648 | 1462879455490 Marionette TRACE conn2 <- [1,50,null,{}] 04:24:15 INFO - PROCESS | 1648 | 1462879455492 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}] 04:24:15 INFO - PROCESS | 1648 | 1462879455588 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:24:15 INFO - PROCESS | 1648 | 1462879455592 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d768000 == 20 [pid = 1648] [id = 20] 04:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1180e7c00) [pid = 1648] [serial = 56] [outer = 0x0] 04:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x1180ebc00) [pid = 1648] [serial = 57] [outer = 0x1180e7c00] 04:24:15 INFO - PROCESS | 1648 | 1462879455617 Marionette DEBUG loaded listener.js 04:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x12d3ad800) [pid = 1648] [serial = 58] [outer = 0x1180e7c00] 04:24:15 INFO - PROCESS | 1648 | 1462879455848 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]]]}] 04:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 04:24:15 INFO - PROCESS | 1648 | 1462879455857 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:24:15 INFO - PROCESS | 1648 | 1462879455858 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:24:15 INFO - PROCESS | 1648 | 1462879455861 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:24:15 INFO - PROCESS | 1648 | 1462879455861 Marionette TRACE conn2 <- [1,54,null,{}] 04:24:15 INFO - PROCESS | 1648 | 1462879455871 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}] 04:24:15 INFO - PROCESS | 1648 | 1462879455962 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:24:15 INFO - PROCESS | 1648 | 1462879455968 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d77b000 == 21 [pid = 1648] [id = 21] 04:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x12bb22c00) [pid = 1648] [serial = 59] [outer = 0x0] 04:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12bb2c400) [pid = 1648] [serial = 60] [outer = 0x12bb22c00] 04:24:15 INFO - PROCESS | 1648 | 1462879455992 Marionette DEBUG loaded listener.js 04:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12bb30400) [pid = 1648] [serial = 61] [outer = 0x12bb22c00] 04:24:16 INFO - PROCESS | 1648 | 1462879456224 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]]]}] 04:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 04:24:16 INFO - PROCESS | 1648 | 1462879456279 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:24:16 INFO - PROCESS | 1648 | 1462879456280 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:24:16 INFO - PROCESS | 1648 | 1462879456290 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:24:16 INFO - PROCESS | 1648 | 1462879456291 Marionette TRACE conn2 <- [1,58,null,{}] 04:24:16 INFO - PROCESS | 1648 | 1462879456294 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}] 04:24:16 INFO - PROCESS | 1648 | 1462879456391 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:24:16 INFO - PROCESS | 1648 | 1462879456407 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df03800 == 22 [pid = 1648] [id = 22] 04:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x12df3f800) [pid = 1648] [serial = 62] [outer = 0x0] 04:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x12df45c00) [pid = 1648] [serial = 63] [outer = 0x12df3f800] 04:24:16 INFO - PROCESS | 1648 | 1462879456436 Marionette DEBUG loaded listener.js 04:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x12df4b000) [pid = 1648] [serial = 64] [outer = 0x12df3f800] 04:24:17 INFO - PROCESS | 1648 | 1462879457549 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]]]}] 04:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1270ms 04:24:17 INFO - PROCESS | 1648 | 1462879457560 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:24:17 INFO - PROCESS | 1648 | 1462879457563 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:24:17 INFO - PROCESS | 1648 | 1462879457569 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:24:17 INFO - PROCESS | 1648 | 1462879457571 Marionette TRACE conn2 <- [1,62,null,{}] 04:24:17 INFO - PROCESS | 1648 | 1462879457575 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}] 04:24:17 INFO - PROCESS | 1648 | 1462879457681 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:24:17 INFO - PROCESS | 1648 | 1462879457752 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d9a000 == 23 [pid = 1648] [id = 23] 04:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1132c0c00) [pid = 1648] [serial = 65] [outer = 0x0] 04:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x113346800) [pid = 1648] [serial = 66] [outer = 0x1132c0c00] 04:24:17 INFO - PROCESS | 1648 | 1462879457786 Marionette DEBUG loaded listener.js 04:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x115e3bc00) [pid = 1648] [serial = 67] [outer = 0x1132c0c00] 04:24:18 INFO - PROCESS | 1648 | 1462879458189 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]]]}] 04:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 04:24:18 INFO - PROCESS | 1648 | 1462879458240 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:24:18 INFO - PROCESS | 1648 | 1462879458245 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:24:18 INFO - PROCESS | 1648 | 1462879458249 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:24:18 INFO - PROCESS | 1648 | 1462879458251 Marionette TRACE conn2 <- [1,66,null,{}] 04:24:18 INFO - PROCESS | 1648 | 1462879458253 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}] 04:24:18 INFO - PROCESS | 1648 | 1462879458359 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:24:18 INFO - PROCESS | 1648 | 1462879458399 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f03000 == 24 [pid = 1648] [id = 24] 04:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x115ebc400) [pid = 1648] [serial = 68] [outer = 0x0] 04:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x117679000) [pid = 1648] [serial = 69] [outer = 0x115ebc400] 04:24:18 INFO - PROCESS | 1648 | 1462879458429 Marionette DEBUG loaded listener.js 04:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1180ec000) [pid = 1648] [serial = 70] [outer = 0x115ebc400] 04:24:18 INFO - PROCESS | 1648 | 1462879458827 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]]]}] 04:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 04:24:18 INFO - PROCESS | 1648 | 1462879458869 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:24:18 INFO - PROCESS | 1648 | 1462879458871 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:24:18 INFO - PROCESS | 1648 | 1462879458873 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:24:18 INFO - PROCESS | 1648 | 1462879458876 Marionette TRACE conn2 <- [1,70,null,{}] 04:24:18 INFO - PROCESS | 1648 | 1462879458883 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}] 04:24:18 INFO - PROCESS | 1648 | 1462879458991 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:24:19 INFO - PROCESS | 1648 | 1462879459057 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171eb800 == 25 [pid = 1648] [id = 25] 04:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118fd1800) [pid = 1648] [serial = 71] [outer = 0x0] 04:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11962c400) [pid = 1648] [serial = 72] [outer = 0x118fd1800] 04:24:19 INFO - PROCESS | 1648 | 1462879459091 Marionette DEBUG loaded listener.js 04:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119ed2400) [pid = 1648] [serial = 73] [outer = 0x118fd1800] 04:24:19 INFO - PROCESS | 1648 | 1462879459735 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]]]}] 04:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 872ms 04:24:19 INFO - PROCESS | 1648 | 1462879459745 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:24:19 INFO - PROCESS | 1648 | 1462879459748 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:24:19 INFO - PROCESS | 1648 | 1462879459753 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:24:19 INFO - PROCESS | 1648 | 1462879459755 Marionette TRACE conn2 <- [1,74,null,{}] 04:24:19 INFO - PROCESS | 1648 | 1462879459760 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}] 04:24:19 INFO - PROCESS | 1648 | 1462879459845 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:24:19 INFO - PROCESS | 1648 | 1462879459884 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d8d800 == 26 [pid = 1648] [id = 26] 04:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x113465000) [pid = 1648] [serial = 74] [outer = 0x0] 04:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x113deb800) [pid = 1648] [serial = 75] [outer = 0x113465000] 04:24:19 INFO - PROCESS | 1648 | 1462879459912 Marionette DEBUG loaded listener.js 04:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x115e3b800) [pid = 1648] [serial = 76] [outer = 0x113465000] 04:24:20 INFO - PROCESS | 1648 | 1462879460329 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]]]}] 04:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 620ms 04:24:20 INFO - PROCESS | 1648 | 1462879460374 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:24:20 INFO - PROCESS | 1648 | 1462879460378 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:24:20 INFO - PROCESS | 1648 | 1462879460382 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:24:20 INFO - PROCESS | 1648 | 1462879460383 Marionette TRACE conn2 <- [1,78,null,{}] 04:24:20 INFO - PROCESS | 1648 | 1462879460386 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}] 04:24:20 INFO - PROCESS | 1648 | 1462879460469 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:24:20 INFO - PROCESS | 1648 | 1462879460531 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d82000 == 27 [pid = 1648] [id = 27] 04:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112e44800) [pid = 1648] [serial = 77] [outer = 0x0] 04:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113b6e400) [pid = 1648] [serial = 78] [outer = 0x112e44800] 04:24:20 INFO - PROCESS | 1648 | 1462879460556 Marionette DEBUG loaded listener.js 04:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1166b4000) [pid = 1648] [serial = 79] [outer = 0x112e44800] 04:24:20 INFO - PROCESS | 1648 | 1462879460826 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]]]}] 04:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 04:24:20 INFO - PROCESS | 1648 | 1462879460855 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:24:20 INFO - PROCESS | 1648 | 1462879460856 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:24:20 INFO - PROCESS | 1648 | 1462879460858 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:24:20 INFO - PROCESS | 1648 | 1462879460860 Marionette TRACE conn2 <- [1,82,null,{}] 04:24:20 INFO - PROCESS | 1648 | 1462879460876 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}] 04:24:20 INFO - PROCESS | 1648 | 1462879460953 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:24:20 INFO - PROCESS | 1648 | 1462879460959 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161c9800 == 28 [pid = 1648] [id = 28] 04:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116939c00) [pid = 1648] [serial = 80] [outer = 0x0] 04:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116a54800) [pid = 1648] [serial = 81] [outer = 0x116939c00] 04:24:20 INFO - PROCESS | 1648 | 1462879460988 Marionette DEBUG loaded listener.js 04:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1180b0000) [pid = 1648] [serial = 82] [outer = 0x116939c00] 04:24:21 INFO - PROCESS | 1648 | 1462879461297 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]]]}] 04:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 04:24:21 INFO - PROCESS | 1648 | 1462879461342 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:24:21 INFO - PROCESS | 1648 | 1462879461344 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:24:21 INFO - PROCESS | 1648 | 1462879461349 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:24:21 INFO - PROCESS | 1648 | 1462879461350 Marionette TRACE conn2 <- [1,86,null,{}] 04:24:21 INFO - PROCESS | 1648 | 1462879461353 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}] 04:24:21 INFO - PROCESS | 1648 | 1462879461445 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:24:21 INFO - PROCESS | 1648 | 1462879461455 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f04800 == 29 [pid = 1648] [id = 29] 04:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1180b9000) [pid = 1648] [serial = 83] [outer = 0x0] 04:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1180ea800) [pid = 1648] [serial = 84] [outer = 0x1180b9000] 04:24:21 INFO - PROCESS | 1648 | 1462879461496 Marionette DEBUG loaded listener.js 04:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11856ac00) [pid = 1648] [serial = 85] [outer = 0x1180b9000] 04:24:21 INFO - PROCESS | 1648 | 1462879461930 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]]]}] 04:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 620ms 04:24:21 INFO - PROCESS | 1648 | 1462879461970 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:24:21 INFO - PROCESS | 1648 | 1462879461972 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:24:21 INFO - PROCESS | 1648 | 1462879461976 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:24:21 INFO - PROCESS | 1648 | 1462879461978 Marionette TRACE conn2 <- [1,90,null,{}] 04:24:21 INFO - PROCESS | 1648 | 1462879461981 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}] 04:24:22 INFO - PROCESS | 1648 | 1462879462085 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:24:22 INFO - PROCESS | 1648 | 1462879462092 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e6000 == 30 [pid = 1648] [id = 30] 04:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11757dc00) [pid = 1648] [serial = 86] [outer = 0x0] 04:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118572400) [pid = 1648] [serial = 87] [outer = 0x11757dc00] 04:24:22 INFO - PROCESS | 1648 | 1462879462129 Marionette DEBUG loaded listener.js 04:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11890a800) [pid = 1648] [serial = 88] [outer = 0x11757dc00] 04:24:22 INFO - PROCESS | 1648 | 1462879462514 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]]]}] 04:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 571ms 04:24:22 INFO - PROCESS | 1648 | 1462879462546 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:24:22 INFO - PROCESS | 1648 | 1462879462548 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:24:22 INFO - PROCESS | 1648 | 1462879462562 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:24:22 INFO - PROCESS | 1648 | 1462879462563 Marionette TRACE conn2 <- [1,94,null,{}] 04:24:22 INFO - PROCESS | 1648 | 1462879462565 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}] 04:24:22 INFO - PROCESS | 1648 | 1462879462649 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:24:22 INFO - PROCESS | 1648 | 1462879462655 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185a2800 == 31 [pid = 1648] [id = 31] 04:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118917400) [pid = 1648] [serial = 89] [outer = 0x0] 04:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118fd4400) [pid = 1648] [serial = 90] [outer = 0x118917400] 04:24:22 INFO - PROCESS | 1648 | 1462879462683 Marionette DEBUG loaded listener.js 04:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119629c00) [pid = 1648] [serial = 91] [outer = 0x118917400] 04:24:22 INFO - PROCESS | 1648 | 1462879462975 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]]]}] 04:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 04:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:24:23 INFO - PROCESS | 1648 | 1462879463031 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:24:23 INFO - PROCESS | 1648 | 1462879463032 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:24:23 INFO - PROCESS | 1648 | 1462879463035 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:24:23 INFO - PROCESS | 1648 | 1462879463036 Marionette TRACE conn2 <- [1,98,null,{}] 04:24:23 INFO - PROCESS | 1648 | 1462879463038 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}] 04:24:23 INFO - PROCESS | 1648 | 1462879463113 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:24:23 INFO - PROCESS | 1648 | 1462879463119 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899b800 == 32 [pid = 1648] [id = 32] 04:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11962d000) [pid = 1648] [serial = 92] [outer = 0x0] 04:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119871800) [pid = 1648] [serial = 93] [outer = 0x11962d000] 04:24:23 INFO - PROCESS | 1648 | 1462879463144 Marionette DEBUG loaded listener.js 04:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119e57c00) [pid = 1648] [serial = 94] [outer = 0x11962d000] 04:24:23 INFO - PROCESS | 1648 | 1462879463501 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]]]}] 04:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 517ms 04:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:24:23 INFO - PROCESS | 1648 | 1462879463554 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:24:23 INFO - PROCESS | 1648 | 1462879463556 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:24:23 INFO - PROCESS | 1648 | 1462879463559 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:24:23 INFO - PROCESS | 1648 | 1462879463561 Marionette TRACE conn2 <- [1,102,null,{}] 04:24:23 INFO - PROCESS | 1648 | 1462879463564 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}] 04:24:23 INFO - PROCESS | 1648 | 1462879463670 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:24:23 INFO - PROCESS | 1648 | 1462879463677 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11914a800 == 33 [pid = 1648] [id = 33] 04:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119e52c00) [pid = 1648] [serial = 95] [outer = 0x0] 04:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119edb400) [pid = 1648] [serial = 96] [outer = 0x119e52c00] 04:24:23 INFO - PROCESS | 1648 | 1462879463715 Marionette DEBUG loaded listener.js 04:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x120e22400) [pid = 1648] [serial = 97] [outer = 0x119e52c00] 04:24:24 INFO - PROCESS | 1648 | 1462879464091 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]]]}] 04:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 570ms 04:24:24 INFO - PROCESS | 1648 | 1462879464128 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:24:24 INFO - PROCESS | 1648 | 1462879464130 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:24:24 INFO - PROCESS | 1648 | 1462879464134 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:24:24 INFO - PROCESS | 1648 | 1462879464135 Marionette TRACE conn2 <- [1,106,null,{}] 04:24:24 INFO - PROCESS | 1648 | 1462879464138 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}] 04:24:24 INFO - PROCESS | 1648 | 1462879464227 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:24:24 INFO - PROCESS | 1648 | 1462879464233 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x119574800 == 34 [pid = 1648] [id = 34] 04:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119edcc00) [pid = 1648] [serial = 98] [outer = 0x0] 04:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x120f9c000) [pid = 1648] [serial = 99] [outer = 0x119edcc00] 04:24:24 INFO - PROCESS | 1648 | 1462879464259 Marionette DEBUG loaded listener.js 04:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1214f4800) [pid = 1648] [serial = 100] [outer = 0x119edcc00] 04:24:24 INFO - PROCESS | 1648 | 1462879464541 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]]]}] 04:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 04:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:24:24 INFO - PROCESS | 1648 | 1462879464557 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:24:24 INFO - PROCESS | 1648 | 1462879464558 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:24:24 INFO - PROCESS | 1648 | 1462879464560 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:24:24 INFO - PROCESS | 1648 | 1462879464561 Marionette TRACE conn2 <- [1,110,null,{}] 04:24:24 INFO - PROCESS | 1648 | 1462879464570 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}] 04:24:24 INFO - PROCESS | 1648 | 1462879464646 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:24:24 INFO - PROCESS | 1648 | 1462879464653 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e87800 == 35 [pid = 1648] [id = 35] 04:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12153b800) [pid = 1648] [serial = 101] [outer = 0x0] 04:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1217c5800) [pid = 1648] [serial = 102] [outer = 0x12153b800] 04:24:24 INFO - PROCESS | 1648 | 1462879464678 Marionette DEBUG loaded listener.js 04:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1219c3400) [pid = 1648] [serial = 103] [outer = 0x12153b800] 04:24:24 INFO - PROCESS | 1648 | 1462879464988 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]]]}] 04:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 467ms 04:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:24:25 INFO - PROCESS | 1648 | 1462879465028 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:24:25 INFO - PROCESS | 1648 | 1462879465029 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:24:25 INFO - PROCESS | 1648 | 1462879465031 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:24:25 INFO - PROCESS | 1648 | 1462879465033 Marionette TRACE conn2 <- [1,114,null,{}] 04:24:25 INFO - PROCESS | 1648 | 1462879465035 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}] 04:24:25 INFO - PROCESS | 1648 | 1462879465169 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:24:25 INFO - PROCESS | 1648 | 1462879465179 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f3a000 == 36 [pid = 1648] [id = 36] 04:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1213cfc00) [pid = 1648] [serial = 104] [outer = 0x0] 04:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124213800) [pid = 1648] [serial = 105] [outer = 0x1213cfc00] 04:24:25 INFO - PROCESS | 1648 | 1462879465222 Marionette DEBUG loaded listener.js 04:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124cb8400) [pid = 1648] [serial = 106] [outer = 0x1213cfc00] 04:24:25 INFO - PROCESS | 1648 | 1462879465593 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]]]}] 04:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 572ms 04:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:24:25 INFO - PROCESS | 1648 | 1462879465605 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:24:25 INFO - PROCESS | 1648 | 1462879465606 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:24:25 INFO - PROCESS | 1648 | 1462879465609 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:24:25 INFO - PROCESS | 1648 | 1462879465611 Marionette TRACE conn2 <- [1,118,null,{}] 04:24:25 INFO - PROCESS | 1648 | 1462879465618 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}] 04:24:25 INFO - PROCESS | 1648 | 1462879465727 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:24:25 INFO - PROCESS | 1648 | 1462879465790 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12134e000 == 37 [pid = 1648] [id = 37] 04:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x120f95400) [pid = 1648] [serial = 107] [outer = 0x0] 04:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124cc0c00) [pid = 1648] [serial = 108] [outer = 0x120f95400] 04:24:25 INFO - PROCESS | 1648 | 1462879465831 Marionette DEBUG loaded listener.js 04:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12600bc00) [pid = 1648] [serial = 109] [outer = 0x120f95400] 04:24:26 INFO - PROCESS | 1648 | 1462879466136 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]]]}] 04:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 04:24:26 INFO - PROCESS | 1648 | 1462879466179 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:24:26 INFO - PROCESS | 1648 | 1462879466181 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:24:26 INFO - PROCESS | 1648 | 1462879466192 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:24:26 INFO - PROCESS | 1648 | 1462879466193 Marionette TRACE conn2 <- [1,122,null,{}] 04:24:26 INFO - PROCESS | 1648 | 1462879466195 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}] 04:24:26 INFO - PROCESS | 1648 | 1462879466276 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:24:26 INFO - PROCESS | 1648 | 1462879466283 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218bc800 == 38 [pid = 1648] [id = 38] 04:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1263a1c00) [pid = 1648] [serial = 110] [outer = 0x0] 04:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126519000) [pid = 1648] [serial = 111] [outer = 0x1263a1c00] 04:24:26 INFO - PROCESS | 1648 | 1462879466310 Marionette DEBUG loaded listener.js 04:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126688000) [pid = 1648] [serial = 112] [outer = 0x1263a1c00] 04:24:26 INFO - PROCESS | 1648 | 1462879466763 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]]]}] 04:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 618ms 04:24:26 INFO - PROCESS | 1648 | 1462879466810 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:24:26 INFO - PROCESS | 1648 | 1462879466812 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:24:26 INFO - PROCESS | 1648 | 1462879466814 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:24:26 INFO - PROCESS | 1648 | 1462879466815 Marionette TRACE conn2 <- [1,126,null,{}] 04:24:26 INFO - PROCESS | 1648 | 1462879466817 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}] 04:24:26 INFO - PROCESS | 1648 | 1462879466894 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:24:26 INFO - PROCESS | 1648 | 1462879466903 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b93000 == 39 [pid = 1648] [id = 39] 04:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126761c00) [pid = 1648] [serial = 113] [outer = 0x0] 04:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126c43400) [pid = 1648] [serial = 114] [outer = 0x126761c00] 04:24:26 INFO - PROCESS | 1648 | 1462879466927 Marionette DEBUG loaded listener.js 04:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126d6d800) [pid = 1648] [serial = 115] [outer = 0x126761c00] 04:24:27 INFO - PROCESS | 1648 | 1462879467236 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]]]}] 04:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 04:24:27 INFO - PROCESS | 1648 | 1462879467282 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:24:27 INFO - PROCESS | 1648 | 1462879467284 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:24:27 INFO - PROCESS | 1648 | 1462879467286 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:24:27 INFO - PROCESS | 1648 | 1462879467287 Marionette TRACE conn2 <- [1,130,null,{}] 04:24:27 INFO - PROCESS | 1648 | 1462879467290 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}] 04:24:27 INFO - PROCESS | 1648 | 1462879467419 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:24:27 INFO - PROCESS | 1648 | 1462879467429 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12401b800 == 40 [pid = 1648] [id = 40] 04:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126763000) [pid = 1648] [serial = 116] [outer = 0x0] 04:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128c88000) [pid = 1648] [serial = 117] [outer = 0x126763000] 04:24:27 INFO - PROCESS | 1648 | 1462879467468 Marionette DEBUG loaded listener.js 04:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x129177c00) [pid = 1648] [serial = 118] [outer = 0x126763000] 04:24:27 INFO - PROCESS | 1648 | 1462879467869 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]]]}] 04:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 619ms 04:24:27 INFO - PROCESS | 1648 | 1462879467905 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:24:27 INFO - PROCESS | 1648 | 1462879467907 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:24:27 INFO - PROCESS | 1648 | 1462879467909 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:24:27 INFO - PROCESS | 1648 | 1462879467910 Marionette TRACE conn2 <- [1,134,null,{}] 04:24:27 INFO - PROCESS | 1648 | 1462879467912 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}] 04:24:27 INFO - PROCESS | 1648 | 1462879467986 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:24:28 INFO - PROCESS | 1648 | 1462879468712 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11265b800 == 41 [pid = 1648] [id = 41] 04:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113353000) [pid = 1648] [serial = 119] [outer = 0x0] 04:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x113461400) [pid = 1648] [serial = 120] [outer = 0x113353000] 04:24:28 INFO - PROCESS | 1648 | 1462879468740 Marionette DEBUG loaded listener.js 04:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x113dee400) [pid = 1648] [serial = 121] [outer = 0x113353000] 04:24:29 INFO - PROCESS | 1648 | 1462879469066 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]]]}] 04:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1169ms 04:24:29 INFO - PROCESS | 1648 | 1462879469079 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:24:29 INFO - PROCESS | 1648 | 1462879469082 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:24:29 INFO - PROCESS | 1648 | 1462879469103 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:24:29 INFO - PROCESS | 1648 | 1462879469106 Marionette TRACE conn2 <- [1,138,null,{}] 04:24:29 INFO - PROCESS | 1648 | 1462879469109 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}] 04:24:29 INFO - PROCESS | 1648 | 1462879469195 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:24:29 INFO - PROCESS | 1648 | 1462879469204 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b9e800 == 42 [pid = 1648] [id = 42] 04:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11606fc00) [pid = 1648] [serial = 122] [outer = 0x0] 04:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1161e2000) [pid = 1648] [serial = 123] [outer = 0x11606fc00] 04:24:29 INFO - PROCESS | 1648 | 1462879469232 Marionette DEBUG loaded listener.js 04:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x116938400) [pid = 1648] [serial = 124] [outer = 0x11606fc00] 04:24:29 INFO - PROCESS | 1648 | 1462879469549 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]]]}] 04:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 471ms 04:24:29 INFO - PROCESS | 1648 | 1462879469576 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:24:29 INFO - PROCESS | 1648 | 1462879469579 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:24:29 INFO - PROCESS | 1648 | 1462879469582 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:24:29 INFO - PROCESS | 1648 | 1462879469584 Marionette TRACE conn2 <- [1,142,null,{}] 04:24:29 INFO - PROCESS | 1648 | 1462879469588 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}] 04:24:29 INFO - PROCESS | 1648 | 1462879469672 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:24:29 INFO - PROCESS | 1648 | 1462879469677 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x116916800 == 43 [pid = 1648] [id = 43] 04:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x116a56c00) [pid = 1648] [serial = 125] [outer = 0x0] 04:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11758a400) [pid = 1648] [serial = 126] [outer = 0x116a56c00] 04:24:29 INFO - PROCESS | 1648 | 1462879469703 Marionette DEBUG loaded listener.js 04:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1180de400) [pid = 1648] [serial = 127] [outer = 0x116a56c00] 04:24:30 INFO - PROCESS | 1648 | 1462879470490 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]]]}] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12bb22c00) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1180e7c00) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11758c000) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12cb90400) [pid = 1648] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12c690400) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12c2e6400) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12beeac00) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x120e27c00) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1184b1400) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12bac5800) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12b01ec00) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a8bf800) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12917a000) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x120f95400) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1263a1c00) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12df3f800) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1132c0c00) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115ebc400) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118fd1800) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113465000) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112e44800) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116939c00) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1180b9000) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11757dc00) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118917400) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11962d000) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119e52c00) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119edcc00) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1213cfc00) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 973ms 04:24:30 INFO - PROCESS | 1648 | 1462879470555 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:24:30 INFO - PROCESS | 1648 | 1462879470557 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:24:30 INFO - PROCESS | 1648 | 1462879470564 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:24:30 INFO - PROCESS | 1648 | 1462879470568 Marionette TRACE conn2 <- [1,146,null,{}] 04:24:30 INFO - PROCESS | 1648 | 1462879470571 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}] 04:24:30 INFO - PROCESS | 1648 | 1462879470640 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:24:30 INFO - PROCESS | 1648 | 1462879470644 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170dc800 == 44 [pid = 1648] [id = 44] 04:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1132c2400) [pid = 1648] [serial = 128] [outer = 0x0] 04:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1180e4c00) [pid = 1648] [serial = 129] [outer = 0x1132c2400] 04:24:30 INFO - PROCESS | 1648 | 1462879470671 Marionette DEBUG loaded listener.js 04:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1184b1400) [pid = 1648] [serial = 130] [outer = 0x1132c2400] 04:24:30 INFO - PROCESS | 1648 | 1462879470988 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]]]}] 04:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 475ms 04:24:31 INFO - PROCESS | 1648 | 1462879471036 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:24:31 INFO - PROCESS | 1648 | 1462879471038 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:24:31 INFO - PROCESS | 1648 | 1462879471045 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:24:31 INFO - PROCESS | 1648 | 1462879471046 Marionette TRACE conn2 <- [1,150,null,{}] 04:24:31 INFO - PROCESS | 1648 | 1462879471049 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}] 04:24:31 INFO - PROCESS | 1648 | 1462879471116 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:24:31 INFO - PROCESS | 1648 | 1462879471120 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x118599800 == 45 [pid = 1648] [id = 45] 04:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118570c00) [pid = 1648] [serial = 131] [outer = 0x0] 04:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1185c6000) [pid = 1648] [serial = 132] [outer = 0x118570c00] 04:24:31 INFO - PROCESS | 1648 | 1462879471147 Marionette DEBUG loaded listener.js 04:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118f63400) [pid = 1648] [serial = 133] [outer = 0x118570c00] 04:24:31 INFO - PROCESS | 1648 | 1462879471452 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]]]}] 04:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 420ms 04:24:31 INFO - PROCESS | 1648 | 1462879471464 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:24:31 INFO - PROCESS | 1648 | 1462879471467 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:24:31 INFO - PROCESS | 1648 | 1462879471471 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:24:31 INFO - PROCESS | 1648 | 1462879471472 Marionette TRACE conn2 <- [1,154,null,{}] 04:24:31 INFO - PROCESS | 1648 | 1462879471484 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}] 04:24:31 INFO - PROCESS | 1648 | 1462879471550 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:24:31 INFO - PROCESS | 1648 | 1462879471554 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f97800 == 46 [pid = 1648] [id = 46] 04:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118fd8000) [pid = 1648] [serial = 134] [outer = 0x0] 04:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118fdac00) [pid = 1648] [serial = 135] [outer = 0x118fd8000] 04:24:31 INFO - PROCESS | 1648 | 1462879471586 Marionette DEBUG loaded listener.js 04:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119628800) [pid = 1648] [serial = 136] [outer = 0x118fd8000] 04:24:31 INFO - PROCESS | 1648 | 1462879471886 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]]]}] 04:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 425ms 04:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:24:31 INFO - PROCESS | 1648 | 1462879471897 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:24:31 INFO - PROCESS | 1648 | 1462879471898 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:24:31 INFO - PROCESS | 1648 | 1462879471908 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:24:31 INFO - PROCESS | 1648 | 1462879471909 Marionette TRACE conn2 <- [1,158,null,{}] 04:24:31 INFO - PROCESS | 1648 | 1462879471911 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}] 04:24:31 INFO - PROCESS | 1648 | 1462879471989 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:24:32 INFO - PROCESS | 1648 | 1462879472032 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e05800 == 47 [pid = 1648] [id = 47] 04:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1166afc00) [pid = 1648] [serial = 137] [outer = 0x0] 04:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119630400) [pid = 1648] [serial = 138] [outer = 0x1166afc00] 04:24:32 INFO - PROCESS | 1648 | 1462879472056 Marionette DEBUG loaded listener.js 04:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119ed9c00) [pid = 1648] [serial = 139] [outer = 0x1166afc00] 04:24:32 INFO - PROCESS | 1648 | 1462879472309 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]]]}] 04:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 423ms 04:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:24:32 INFO - PROCESS | 1648 | 1462879472326 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:24:32 INFO - PROCESS | 1648 | 1462879472327 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:24:32 INFO - PROCESS | 1648 | 1462879472329 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:24:32 INFO - PROCESS | 1648 | 1462879472330 Marionette TRACE conn2 <- [1,162,null,{}] 04:24:32 INFO - PROCESS | 1648 | 1462879472342 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}] 04:24:32 INFO - PROCESS | 1648 | 1462879472414 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:24:32 INFO - PROCESS | 1648 | 1462879472421 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f2d000 == 48 [pid = 1648] [id = 48] 04:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x115160000) [pid = 1648] [serial = 140] [outer = 0x0] 04:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x120e28c00) [pid = 1648] [serial = 141] [outer = 0x115160000] 04:24:32 INFO - PROCESS | 1648 | 1462879472445 Marionette DEBUG loaded listener.js 04:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1211a5400) [pid = 1648] [serial = 142] [outer = 0x115160000] 04:24:32 INFO - PROCESS | 1648 | 1462879472907 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]]]}] 04:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 628ms 04:24:32 INFO - PROCESS | 1648 | 1462879472958 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:24:32 INFO - PROCESS | 1648 | 1462879472961 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:24:32 INFO - PROCESS | 1648 | 1462879472964 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:24:32 INFO - PROCESS | 1648 | 1462879472968 Marionette TRACE conn2 <- [1,166,null,{}] 04:24:32 INFO - PROCESS | 1648 | 1462879472971 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}] 04:24:33 INFO - PROCESS | 1648 | 1462879473061 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:24:33 INFO - PROCESS | 1648 | 1462879473106 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x116127800 == 49 [pid = 1648] [id = 49] 04:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x113dee800) [pid = 1648] [serial = 143] [outer = 0x0] 04:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1160df000) [pid = 1648] [serial = 144] [outer = 0x113dee800] 04:24:33 INFO - PROCESS | 1648 | 1462879473137 Marionette DEBUG loaded listener.js 04:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1166b7c00) [pid = 1648] [serial = 145] [outer = 0x113dee800] 04:24:33 INFO - PROCESS | 1648 | 1462879473536 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]]]}] 04:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 04:24:33 INFO - PROCESS | 1648 | 1462879473586 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:24:33 INFO - PROCESS | 1648 | 1462879473590 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:24:33 INFO - PROCESS | 1648 | 1462879473595 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:24:33 INFO - PROCESS | 1648 | 1462879473597 Marionette TRACE conn2 <- [1,170,null,{}] 04:24:33 INFO - PROCESS | 1648 | 1462879473618 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}] 04:24:33 INFO - PROCESS | 1648 | 1462879473727 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:24:33 INFO - PROCESS | 1648 | 1462879473795 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170da000 == 50 [pid = 1648] [id = 50] 04:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1180b4000) [pid = 1648] [serial = 146] [outer = 0x0] 04:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1180e9400) [pid = 1648] [serial = 147] [outer = 0x1180b4000] 04:24:33 INFO - PROCESS | 1648 | 1462879473825 Marionette DEBUG loaded listener.js 04:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1185bd000) [pid = 1648] [serial = 148] [outer = 0x1180b4000] 04:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 639ms 04:24:34 INFO - PROCESS | 1648 | 1462879474229 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]]]}] 04:24:34 INFO - PROCESS | 1648 | 1462879474234 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:24:34 INFO - PROCESS | 1648 | 1462879474236 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:24:34 INFO - PROCESS | 1648 | 1462879474238 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:24:34 INFO - PROCESS | 1648 | 1462879474241 Marionette TRACE conn2 <- [1,174,null,{}] 04:24:34 INFO - PROCESS | 1648 | 1462879474248 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}] 04:24:34 INFO - PROCESS | 1648 | 1462879474337 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:24:34 INFO - PROCESS | 1648 | 1462879474378 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216af800 == 51 [pid = 1648] [id = 51] 04:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118f71c00) [pid = 1648] [serial = 149] [outer = 0x0] 04:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1193c9800) [pid = 1648] [serial = 150] [outer = 0x118f71c00] 04:24:34 INFO - PROCESS | 1648 | 1462879474410 Marionette DEBUG loaded listener.js 04:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119e5b000) [pid = 1648] [serial = 151] [outer = 0x118f71c00] 04:24:34 INFO - PROCESS | 1648 | 1462879474815 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]]]}] 04:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 04:24:34 INFO - PROCESS | 1648 | 1462879474864 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:24:34 INFO - PROCESS | 1648 | 1462879474867 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:24:34 INFO - PROCESS | 1648 | 1462879474870 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:24:34 INFO - PROCESS | 1648 | 1462879474872 Marionette TRACE conn2 <- [1,178,null,{}] 04:24:34 INFO - PROCESS | 1648 | 1462879474874 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}] 04:24:34 INFO - PROCESS | 1648 | 1462879474962 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:24:35 INFO - PROCESS | 1648 | 1462879475032 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12401d800 == 52 [pid = 1648] [id = 52] 04:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1211a9400) [pid = 1648] [serial = 152] [outer = 0x0] 04:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1214f7c00) [pid = 1648] [serial = 153] [outer = 0x1211a9400] 04:24:35 INFO - PROCESS | 1648 | 1462879475063 Marionette DEBUG loaded listener.js 04:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1217c8400) [pid = 1648] [serial = 154] [outer = 0x1211a9400] 04:24:35 INFO - PROCESS | 1648 | 1462879475546 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]]]}] 04:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 718ms 04:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:24:35 INFO - PROCESS | 1648 | 1462879475590 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:24:35 INFO - PROCESS | 1648 | 1462879475592 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:24:35 INFO - PROCESS | 1648 | 1462879475596 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:24:35 INFO - PROCESS | 1648 | 1462879475598 Marionette TRACE conn2 <- [1,182,null,{}] 04:24:35 INFO - PROCESS | 1648 | 1462879475603 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}] 04:24:35 INFO - PROCESS | 1648 | 1462879475714 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:24:35 INFO - PROCESS | 1648 | 1462879475773 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f1f800 == 53 [pid = 1648] [id = 53] 04:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11201a800) [pid = 1648] [serial = 155] [outer = 0x0] 04:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1180b7c00) [pid = 1648] [serial = 156] [outer = 0x11201a800] 04:24:35 INFO - PROCESS | 1648 | 1462879475802 Marionette DEBUG loaded listener.js 04:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119627c00) [pid = 1648] [serial = 157] [outer = 0x11201a800] 04:24:36 INFO - PROCESS | 1648 | 1462879476311 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]]]}] 04:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 722ms 04:24:36 INFO - PROCESS | 1648 | 1462879476318 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:24:36 INFO - PROCESS | 1648 | 1462879476320 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:24:36 INFO - PROCESS | 1648 | 1462879476323 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:24:36 INFO - PROCESS | 1648 | 1462879476325 Marionette TRACE conn2 <- [1,186,null,{}] 04:24:36 INFO - PROCESS | 1648 | 1462879476329 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}] 04:24:36 INFO - PROCESS | 1648 | 1462879476451 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:24:36 INFO - PROCESS | 1648 | 1462879476459 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e14000 == 54 [pid = 1648] [id = 54] 04:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x113bf5c00) [pid = 1648] [serial = 158] [outer = 0x0] 04:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x115eba800) [pid = 1648] [serial = 159] [outer = 0x113bf5c00] 04:24:36 INFO - PROCESS | 1648 | 1462879476487 Marionette DEBUG loaded listener.js 04:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x116188400) [pid = 1648] [serial = 160] [outer = 0x113bf5c00] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x115e05800 == 53 [pid = 1648] [id = 47] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x118f97800 == 52 [pid = 1648] [id = 46] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x118599800 == 51 [pid = 1648] [id = 45] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1170dc800 == 50 [pid = 1648] [id = 44] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119574800 == 49 [pid = 1648] [id = 34] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119e87800 == 48 [pid = 1648] [id = 35] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x116916800 == 47 [pid = 1648] [id = 43] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x116f04800 == 46 [pid = 1648] [id = 29] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e6000 == 45 [pid = 1648] [id = 30] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x113b9e800 == 44 [pid = 1648] [id = 42] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1185a2800 == 43 [pid = 1648] [id = 31] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11914a800 == 42 [pid = 1648] [id = 33] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1161c9800 == 41 [pid = 1648] [id = 28] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x112d82000 == 40 [pid = 1648] [id = 27] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11265b800 == 39 [pid = 1648] [id = 41] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11899b800 == 38 [pid = 1648] [id = 32] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x120f3a000 == 37 [pid = 1648] [id = 36] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12401b800 == 36 [pid = 1648] [id = 40] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x112f1f800 == 35 [pid = 1648] [id = 53] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12401d800 == 34 [pid = 1648] [id = 52] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1216af800 == 33 [pid = 1648] [id = 51] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1218bc800 == 32 [pid = 1648] [id = 38] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1170da000 == 31 [pid = 1648] [id = 50] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x116127800 == 30 [pid = 1648] [id = 49] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x120f2d000 == 29 [pid = 1648] [id = 48] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x123b93000 == 28 [pid = 1648] [id = 39] 04:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12134e000 == 27 [pid = 1648] [id = 37] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x124cc0c00) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126519000) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x126c43400) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x113346800) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x117679000) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11962c400) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119ed2400) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x113deb800) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x115e3b800) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x113b6e400) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x116a54800) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1180b0000) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1180ea800) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11856ac00) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118572400) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11890a800) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118fd4400) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119629c00) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119871800) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119e57c00) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119edb400) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x120f9c000) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1217c5800) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124213800) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1214f4800) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124cb8400) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12600bc00) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x120e22400) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126688000) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1180ec000) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1166b4000) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128c88000) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x115e3bc00) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12df4b000) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12195f000) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12195dc00) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12c2e2400) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128c87800) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12bee8000) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1295c0800) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12be42000) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12bad0000) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12bb16000) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12b384000) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12b0b8000) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a8c1400) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12a8c5800) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12933cc00) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129343c00) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12917bc00) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12df45c00) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bb2c400) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12bb30400) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1180ebc00) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12d3ad800) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1193c0400) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1181de800) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12d18e800) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12d1ea400) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12cb98400) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12ce0ac00) [pid = 1648] [serial = 46] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12c695c00) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12cb8dc00) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12c2ee800) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12c68dc00) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12c2e6000) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 04:24:37 INFO - PROCESS | 1648 | 1462879477266 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]]]}] 04:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 972ms 04:24:37 INFO - PROCESS | 1648 | 1462879477296 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:24:37 INFO - PROCESS | 1648 | 1462879477298 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:24:37 INFO - PROCESS | 1648 | 1462879477306 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:24:37 INFO - PROCESS | 1648 | 1462879477309 Marionette TRACE conn2 <- [1,190,null,{}] 04:24:37 INFO - PROCESS | 1648 | 1462879477312 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}] 04:24:37 INFO - PROCESS | 1648 | 1462879477395 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:24:37 INFO - PROCESS | 1648 | 1462879477435 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f58000 == 28 [pid = 1648] [id = 55] 04:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x113d5f000) [pid = 1648] [serial = 161] [outer = 0x0] 04:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x115ebc400) [pid = 1648] [serial = 162] [outer = 0x113d5f000] 04:24:37 INFO - PROCESS | 1648 | 1462879477462 Marionette DEBUG loaded listener.js 04:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x116157400) [pid = 1648] [serial = 163] [outer = 0x113d5f000] 04:24:37 INFO - PROCESS | 1648 | 1462879477748 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]]]}] 04:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 04:24:37 INFO - PROCESS | 1648 | 1462879477778 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:24:37 INFO - PROCESS | 1648 | 1462879477783 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:24:37 INFO - PROCESS | 1648 | 1462879477794 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:24:37 INFO - PROCESS | 1648 | 1462879477796 Marionette TRACE conn2 <- [1,194,null,{}] 04:24:37 INFO - PROCESS | 1648 | 1462879477799 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}] 04:24:37 INFO - PROCESS | 1648 | 1462879477873 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:24:37 INFO - PROCESS | 1648 | 1462879477878 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x116127000 == 29 [pid = 1648] [id = 56] 04:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1161ecc00) [pid = 1648] [serial = 164] [outer = 0x0] 04:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x116a54800) [pid = 1648] [serial = 165] [outer = 0x1161ecc00] 04:24:37 INFO - PROCESS | 1648 | 1462879477906 Marionette DEBUG loaded listener.js 04:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11758c400) [pid = 1648] [serial = 166] [outer = 0x1161ecc00] 04:24:38 INFO - PROCESS | 1648 | 1462879478217 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]]]}] 04:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 04:24:38 INFO - PROCESS | 1648 | 1462879478264 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:24:38 INFO - PROCESS | 1648 | 1462879478266 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:24:38 INFO - PROCESS | 1648 | 1462879478268 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:24:38 INFO - PROCESS | 1648 | 1462879478271 Marionette TRACE conn2 <- [1,198,null,{}] 04:24:38 INFO - PROCESS | 1648 | 1462879478278 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}] 04:24:38 INFO - PROCESS | 1648 | 1462879478355 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:24:38 INFO - PROCESS | 1648 | 1462879478360 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d9800 == 30 [pid = 1648] [id = 57] 04:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1180b9800) [pid = 1648] [serial = 167] [outer = 0x0] 04:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1180e4800) [pid = 1648] [serial = 168] [outer = 0x1180b9800] 04:24:38 INFO - PROCESS | 1648 | 1462879478390 Marionette DEBUG loaded listener.js 04:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1184b2800) [pid = 1648] [serial = 169] [outer = 0x1180b9800] 04:24:38 INFO - PROCESS | 1648 | 1462879478674 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]]]}] 04:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 421ms 04:24:38 INFO - PROCESS | 1648 | 1462879478691 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:24:38 INFO - PROCESS | 1648 | 1462879478692 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:24:38 INFO - PROCESS | 1648 | 1462879478695 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:24:38 INFO - PROCESS | 1648 | 1462879478696 Marionette TRACE conn2 <- [1,202,null,{}] 04:24:38 INFO - PROCESS | 1648 | 1462879478706 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}] 04:24:38 INFO - PROCESS | 1648 | 1462879478778 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:24:38 INFO - PROCESS | 1648 | 1462879478784 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1e000 == 31 [pid = 1648] [id = 58] 04:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118570800) [pid = 1648] [serial = 170] [outer = 0x0] 04:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11890a800) [pid = 1648] [serial = 171] [outer = 0x118570800] 04:24:38 INFO - PROCESS | 1648 | 1462879478811 Marionette DEBUG loaded listener.js 04:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118f64000) [pid = 1648] [serial = 172] [outer = 0x118570800] 04:24:39 INFO - PROCESS | 1648 | 1462879479197 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]]]}] 04:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 04:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:24:39 INFO - PROCESS | 1648 | 1462879479223 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:24:39 INFO - PROCESS | 1648 | 1462879479224 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:24:39 INFO - PROCESS | 1648 | 1462879479227 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:24:39 INFO - PROCESS | 1648 | 1462879479228 Marionette TRACE conn2 <- [1,206,null,{}] 04:24:39 INFO - PROCESS | 1648 | 1462879479230 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}] 04:24:39 INFO - PROCESS | 1648 | 1462879479310 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:24:39 INFO - PROCESS | 1648 | 1462879479319 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11871a000 == 32 [pid = 1648] [id = 59] 04:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1185bb400) [pid = 1648] [serial = 173] [outer = 0x0] 04:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118fd1000) [pid = 1648] [serial = 174] [outer = 0x1185bb400] 04:24:39 INFO - PROCESS | 1648 | 1462879479344 Marionette DEBUG loaded listener.js 04:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1193be800) [pid = 1648] [serial = 175] [outer = 0x1185bb400] 04:24:39 INFO - PROCESS | 1648 | 1462879479698 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]]]}] 04:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 04:24:39 INFO - PROCESS | 1648 | 1462879479746 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:24:39 INFO - PROCESS | 1648 | 1462879479747 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:24:39 INFO - PROCESS | 1648 | 1462879479749 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:24:39 INFO - PROCESS | 1648 | 1462879479750 Marionette TRACE conn2 <- [1,210,null,{}] 04:24:39 INFO - PROCESS | 1648 | 1462879479753 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}] 04:24:39 INFO - PROCESS | 1648 | 1462879479839 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:24:39 INFO - PROCESS | 1648 | 1462879479844 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119567800 == 33 [pid = 1648] [id = 60] 04:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1193c4000) [pid = 1648] [serial = 176] [outer = 0x0] 04:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1198e9800) [pid = 1648] [serial = 177] [outer = 0x1193c4000] 04:24:39 INFO - PROCESS | 1648 | 1462879479892 Marionette DEBUG loaded listener.js 04:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119edd800) [pid = 1648] [serial = 178] [outer = 0x1193c4000] 04:24:40 INFO - PROCESS | 1648 | 1462879480173 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]]]}] 04:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 04:24:40 INFO - PROCESS | 1648 | 1462879480220 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:24:40 INFO - PROCESS | 1648 | 1462879480221 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:24:40 INFO - PROCESS | 1648 | 1462879480223 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:24:40 INFO - PROCESS | 1648 | 1462879480224 Marionette TRACE conn2 <- [1,214,null,{}] 04:24:40 INFO - PROCESS | 1648 | 1462879480227 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}] 04:24:40 INFO - PROCESS | 1648 | 1462879480310 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:24:40 INFO - PROCESS | 1648 | 1462879480315 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c1d000 == 34 [pid = 1648] [id = 61] 04:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112a61000) [pid = 1648] [serial = 179] [outer = 0x0] 04:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x120e21400) [pid = 1648] [serial = 180] [outer = 0x112a61000] 04:24:40 INFO - PROCESS | 1648 | 1462879480340 Marionette DEBUG loaded listener.js 04:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x120f96c00) [pid = 1648] [serial = 181] [outer = 0x112a61000] 04:24:40 INFO - PROCESS | 1648 | 1462879480645 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]]]}] 04:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 04:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:24:40 INFO - PROCESS | 1648 | 1462879480692 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:24:40 INFO - PROCESS | 1648 | 1462879480693 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:24:40 INFO - PROCESS | 1648 | 1462879480695 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:24:40 INFO - PROCESS | 1648 | 1462879480696 Marionette TRACE conn2 <- [1,218,null,{}] 04:24:40 INFO - PROCESS | 1648 | 1462879480698 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}] 04:24:40 INFO - PROCESS | 1648 | 1462879480786 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:24:40 INFO - PROCESS | 1648 | 1462879480790 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x120e70800 == 35 [pid = 1648] [id = 62] 04:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1212f5400) [pid = 1648] [serial = 182] [outer = 0x0] 04:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1215a5400) [pid = 1648] [serial = 183] [outer = 0x1212f5400] 04:24:40 INFO - PROCESS | 1648 | 1462879480838 Marionette DEBUG loaded listener.js 04:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121966400) [pid = 1648] [serial = 184] [outer = 0x1212f5400] 04:24:41 INFO - PROCESS | 1648 | 1462879481177 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]]]}] 04:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 518ms 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11606fc00) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116a56c00) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1166afc00) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1132c2400) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113353000) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118570c00) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118fd8000) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x115160000) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126763000) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126761c00) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12153b800) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:24:41 INFO - PROCESS | 1648 | 1462879481253 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:24:41 INFO - PROCESS | 1648 | 1462879481254 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:24:41 INFO - PROCESS | 1648 | 1462879481259 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:24:41 INFO - PROCESS | 1648 | 1462879481260 Marionette TRACE conn2 <- [1,222,null,{}] 04:24:41 INFO - PROCESS | 1648 | 1462879481262 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}] 04:24:41 INFO - PROCESS | 1648 | 1462879481326 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:24:41 INFO - PROCESS | 1648 | 1462879481332 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11858f800 == 36 [pid = 1648] [id = 63] 04:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11345e800) [pid = 1648] [serial = 185] [outer = 0x0] 04:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116a59000) [pid = 1648] [serial = 186] [outer = 0x11345e800] 04:24:41 INFO - PROCESS | 1648 | 1462879481359 Marionette DEBUG loaded listener.js 04:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118fd8000) [pid = 1648] [serial = 187] [outer = 0x11345e800] 04:24:41 INFO - PROCESS | 1648 | 1462879481654 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]]]}] 04:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 418ms 04:24:41 INFO - PROCESS | 1648 | 1462879481677 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:24:41 INFO - PROCESS | 1648 | 1462879481679 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:24:41 INFO - PROCESS | 1648 | 1462879481681 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:24:41 INFO - PROCESS | 1648 | 1462879481683 Marionette TRACE conn2 <- [1,226,null,{}] 04:24:41 INFO - PROCESS | 1648 | 1462879481688 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}] 04:24:41 INFO - PROCESS | 1648 | 1462879481762 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:24:41 INFO - PROCESS | 1648 | 1462879481769 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x121440000 == 37 [pid = 1648] [id = 64] 04:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118f11800) [pid = 1648] [serial = 188] [outer = 0x0] 04:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121c26000) [pid = 1648] [serial = 189] [outer = 0x118f11800] 04:24:41 INFO - PROCESS | 1648 | 1462879481795 Marionette DEBUG loaded listener.js 04:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12421f800) [pid = 1648] [serial = 190] [outer = 0x118f11800] 04:24:42 INFO - PROCESS | 1648 | 1462879482258 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]]]}] 04:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 623ms 04:24:42 INFO - PROCESS | 1648 | 1462879482305 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:24:42 INFO - PROCESS | 1648 | 1462879482307 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:24:42 INFO - PROCESS | 1648 | 1462879482311 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:24:42 INFO - PROCESS | 1648 | 1462879482312 Marionette TRACE conn2 <- [1,230,null,{}] 04:24:42 INFO - PROCESS | 1648 | 1462879482315 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}] 04:24:42 INFO - PROCESS | 1648 | 1462879482392 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:24:42 INFO - PROCESS | 1648 | 1462879482400 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b93000 == 38 [pid = 1648] [id = 65] 04:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x123d56400) [pid = 1648] [serial = 191] [outer = 0x0] 04:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1247a8400) [pid = 1648] [serial = 192] [outer = 0x123d56400] 04:24:42 INFO - PROCESS | 1648 | 1462879482429 Marionette DEBUG loaded listener.js 04:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124d44000) [pid = 1648] [serial = 193] [outer = 0x123d56400] 04:24:42 INFO - PROCESS | 1648 | 1462879482722 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]]]}] 04:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 419ms 04:24:42 INFO - PROCESS | 1648 | 1462879482729 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:24:42 INFO - PROCESS | 1648 | 1462879482731 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:24:42 INFO - PROCESS | 1648 | 1462879482740 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:24:42 INFO - PROCESS | 1648 | 1462879482741 Marionette TRACE conn2 <- [1,234,null,{}] 04:24:42 INFO - PROCESS | 1648 | 1462879482743 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}] 04:24:42 INFO - PROCESS | 1648 | 1462879482818 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:24:42 INFO - PROCESS | 1648 | 1462879482859 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12401c800 == 39 [pid = 1648] [id = 66] 04:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119edec00) [pid = 1648] [serial = 194] [outer = 0x0] 04:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124d4fc00) [pid = 1648] [serial = 195] [outer = 0x119edec00] 04:24:42 INFO - PROCESS | 1648 | 1462879482884 Marionette DEBUG loaded listener.js 04:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1263a3800) [pid = 1648] [serial = 196] [outer = 0x119edec00] 04:24:43 INFO - PROCESS | 1648 | 1462879483138 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]]]}] 04:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 425ms 04:24:43 INFO - PROCESS | 1648 | 1462879483159 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:24:43 INFO - PROCESS | 1648 | 1462879483172 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:24:43 INFO - PROCESS | 1648 | 1462879483179 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:24:43 INFO - PROCESS | 1648 | 1462879483181 Marionette TRACE conn2 <- [1,238,null,{}] 04:24:43 INFO - PROCESS | 1648 | 1462879483190 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}] 04:24:43 INFO - PROCESS | 1648 | 1462879483263 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:24:43 INFO - PROCESS | 1648 | 1462879483341 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11226f000 == 40 [pid = 1648] [id = 67] 04:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x111c1a800) [pid = 1648] [serial = 197] [outer = 0x0] 04:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x111e25c00) [pid = 1648] [serial = 198] [outer = 0x111c1a800] 04:24:43 INFO - PROCESS | 1648 | 1462879483372 Marionette DEBUG loaded listener.js 04:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112f3c000) [pid = 1648] [serial = 199] [outer = 0x111c1a800] 04:24:43 INFO - PROCESS | 1648 | 1462879483846 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]]]}] 04:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 675ms 04:24:43 INFO - PROCESS | 1648 | 1462879483856 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:24:43 INFO - PROCESS | 1648 | 1462879483859 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:24:43 INFO - PROCESS | 1648 | 1462879483862 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:24:43 INFO - PROCESS | 1648 | 1462879483864 Marionette TRACE conn2 <- [1,242,null,{}] 04:24:43 INFO - PROCESS | 1648 | 1462879483868 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}] 04:24:43 INFO - PROCESS | 1648 | 1462879483968 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:24:44 INFO - PROCESS | 1648 | 1462879484032 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e7000 == 41 [pid = 1648] [id = 68] 04:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113d5bc00) [pid = 1648] [serial = 200] [outer = 0x0] 04:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11614f400) [pid = 1648] [serial = 201] [outer = 0x113d5bc00] 04:24:44 INFO - PROCESS | 1648 | 1462879484063 Marionette DEBUG loaded listener.js 04:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1169aec00) [pid = 1648] [serial = 202] [outer = 0x113d5bc00] 04:24:44 INFO - PROCESS | 1648 | 1462879484695 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]]]}] 04:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 871ms 04:24:44 INFO - PROCESS | 1648 | 1462879484733 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:24:44 INFO - PROCESS | 1648 | 1462879484735 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:24:44 INFO - PROCESS | 1648 | 1462879484738 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:24:44 INFO - PROCESS | 1648 | 1462879484740 Marionette TRACE conn2 <- [1,246,null,{}] 04:24:44 INFO - PROCESS | 1648 | 1462879484745 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}] 04:24:44 INFO - PROCESS | 1648 | 1462879484836 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113d5e800) [pid = 1648] [serial = 203] [outer = 0x12ce0bc00] 04:24:44 INFO - PROCESS | 1648 | 1462879484911 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170cc800 == 42 [pid = 1648] [id = 69] 04:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11618d000) [pid = 1648] [serial = 204] [outer = 0x0] 04:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1166b4000) [pid = 1648] [serial = 205] [outer = 0x11618d000] 04:24:44 INFO - PROCESS | 1648 | 1462879484960 Marionette DEBUG loaded listener.js 04:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a57400) [pid = 1648] [serial = 206] [outer = 0x11618d000] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12401c800 == 41 [pid = 1648] [id = 66] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x123b93000 == 40 [pid = 1648] [id = 65] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x121440000 == 39 [pid = 1648] [id = 64] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11858f800 == 38 [pid = 1648] [id = 63] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x120e70800 == 37 [pid = 1648] [id = 62] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119c1d000 == 36 [pid = 1648] [id = 61] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119567800 == 35 [pid = 1648] [id = 60] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11871a000 == 34 [pid = 1648] [id = 59] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1e000 == 33 [pid = 1648] [id = 58] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d9800 == 32 [pid = 1648] [id = 57] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x116127000 == 31 [pid = 1648] [id = 56] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x112f58000 == 30 [pid = 1648] [id = 55] 04:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x115e14000 == 29 [pid = 1648] [id = 54] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129177c00) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1161e2000) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11758a400) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1180de400) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119630400) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1180e4c00) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1184b1400) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113461400) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1185c6000) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118fdac00) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119628800) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116938400) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113dee400) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x120e28c00) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1211a5400) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118f63400) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119ed9c00) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126d6d800) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1219c3400) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 04:24:45 INFO - PROCESS | 1648 | 1462879485427 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]]]}] 04:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 721ms 04:24:45 INFO - PROCESS | 1648 | 1462879485460 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:24:45 INFO - PROCESS | 1648 | 1462879485464 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:24:45 INFO - PROCESS | 1648 | 1462879485469 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:24:45 INFO - PROCESS | 1648 | 1462879485472 Marionette TRACE conn2 <- [1,250,null,{}] 04:24:45 INFO - PROCESS | 1648 | 1462879485476 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}] 04:24:45 INFO - PROCESS | 1648 | 1462879485589 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:24:45 INFO - PROCESS | 1648 | 1462879485651 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161e0000 == 30 [pid = 1648] [id = 70] 04:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1160e7000) [pid = 1648] [serial = 207] [outer = 0x0] 04:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x117173000) [pid = 1648] [serial = 208] [outer = 0x1160e7000] 04:24:45 INFO - PROCESS | 1648 | 1462879485693 Marionette DEBUG loaded listener.js 04:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1180ec400) [pid = 1648] [serial = 209] [outer = 0x1160e7000] 04:24:46 INFO - PROCESS | 1648 | 1462879486047 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]]]}] 04:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 621ms 04:24:46 INFO - PROCESS | 1648 | 1462879486090 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:24:46 INFO - PROCESS | 1648 | 1462879486091 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:24:46 INFO - PROCESS | 1648 | 1462879486093 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:24:46 INFO - PROCESS | 1648 | 1462879486096 Marionette TRACE conn2 <- [1,254,null,{}] 04:24:46 INFO - PROCESS | 1648 | 1462879486103 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}] 04:24:46 INFO - PROCESS | 1648 | 1462879486178 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:24:46 INFO - PROCESS | 1648 | 1462879486218 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e07000 == 31 [pid = 1648] [id = 71] 04:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1180b4c00) [pid = 1648] [serial = 210] [outer = 0x0] 04:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118572400) [pid = 1648] [serial = 211] [outer = 0x1180b4c00] 04:24:46 INFO - PROCESS | 1648 | 1462879486247 Marionette DEBUG loaded listener.js 04:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118fd9000) [pid = 1648] [serial = 212] [outer = 0x1180b4c00] 04:24:46 INFO - PROCESS | 1648 | 1462879486536 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]]]}] 04:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 04:24:46 INFO - PROCESS | 1648 | 1462879486564 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:24:46 INFO - PROCESS | 1648 | 1462879486567 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:24:46 INFO - PROCESS | 1648 | 1462879486577 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:24:46 INFO - PROCESS | 1648 | 1462879486578 Marionette TRACE conn2 <- [1,258,null,{}] 04:24:46 INFO - PROCESS | 1648 | 1462879486580 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}] 04:24:46 INFO - PROCESS | 1648 | 1462879486661 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:24:46 INFO - PROCESS | 1648 | 1462879486667 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119139000 == 32 [pid = 1648] [id = 72] 04:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118fdac00) [pid = 1648] [serial = 213] [outer = 0x0] 04:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119634800) [pid = 1648] [serial = 214] [outer = 0x118fdac00] 04:24:46 INFO - PROCESS | 1648 | 1462879486694 Marionette DEBUG loaded listener.js 04:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1198ea800) [pid = 1648] [serial = 215] [outer = 0x118fdac00] 04:24:46 INFO - PROCESS | 1648 | 1462879486971 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]]]}] 04:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 419ms 04:24:46 INFO - PROCESS | 1648 | 1462879486996 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:24:47 INFO - PROCESS | 1648 | 1462879486998 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:24:47 INFO - PROCESS | 1648 | 1462879487011 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:24:47 INFO - PROCESS | 1648 | 1462879487012 Marionette TRACE conn2 <- [1,262,null,{}] 04:24:47 INFO - PROCESS | 1648 | 1462879487014 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}] 04:24:47 INFO - PROCESS | 1648 | 1462879487119 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:24:47 INFO - PROCESS | 1648 | 1462879487124 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x112ac5800 == 33 [pid = 1648] [id = 73] 04:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x113346400) [pid = 1648] [serial = 216] [outer = 0x0] 04:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119633000) [pid = 1648] [serial = 217] [outer = 0x113346400] 04:24:47 INFO - PROCESS | 1648 | 1462879487149 Marionette DEBUG loaded listener.js 04:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119edd400) [pid = 1648] [serial = 218] [outer = 0x113346400] 04:24:47 INFO - PROCESS | 1648 | 1462879487439 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]]]}] 04:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 04:24:47 INFO - PROCESS | 1648 | 1462879487479 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:24:47 INFO - PROCESS | 1648 | 1462879487480 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:24:47 INFO - PROCESS | 1648 | 1462879487489 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:24:47 INFO - PROCESS | 1648 | 1462879487490 Marionette TRACE conn2 <- [1,266,null,{}] 04:24:47 INFO - PROCESS | 1648 | 1462879487493 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}] 04:24:47 INFO - PROCESS | 1648 | 1462879487595 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:24:47 INFO - PROCESS | 1648 | 1462879487600 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f3e800 == 34 [pid = 1648] [id = 74] 04:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x120e25400) [pid = 1648] [serial = 219] [outer = 0x0] 04:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1213d1c00) [pid = 1648] [serial = 220] [outer = 0x120e25400] 04:24:47 INFO - PROCESS | 1648 | 1462879487627 Marionette DEBUG loaded listener.js 04:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12440fc00) [pid = 1648] [serial = 221] [outer = 0x120e25400] 04:24:48 INFO - PROCESS | 1648 | 1462879488061 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]]]}] 04:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 618ms 04:24:48 INFO - PROCESS | 1648 | 1462879488108 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:24:48 INFO - PROCESS | 1648 | 1462879488109 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:24:48 INFO - PROCESS | 1648 | 1462879488112 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:24:48 INFO - PROCESS | 1648 | 1462879488113 Marionette TRACE conn2 <- [1,270,null,{}] 04:24:48 INFO - PROCESS | 1648 | 1462879488115 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}] 04:24:48 INFO - PROCESS | 1648 | 1462879488197 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:24:48 INFO - PROCESS | 1648 | 1462879488201 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x121441000 == 35 [pid = 1648] [id = 75] 04:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123d5a400) [pid = 1648] [serial = 222] [outer = 0x0] 04:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12479f000) [pid = 1648] [serial = 223] [outer = 0x123d5a400] 04:24:48 INFO - PROCESS | 1648 | 1462879488227 Marionette DEBUG loaded listener.js 04:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124cbf800) [pid = 1648] [serial = 224] [outer = 0x123d5a400] 04:24:48 INFO - PROCESS | 1648 | 1462879488525 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]]]}] 04:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 467ms 04:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:24:48 INFO - PROCESS | 1648 | 1462879488580 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:24:48 INFO - PROCESS | 1648 | 1462879488581 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:24:48 INFO - PROCESS | 1648 | 1462879488586 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:24:48 INFO - PROCESS | 1648 | 1462879488588 Marionette TRACE conn2 <- [1,274,null,{}] 04:24:48 INFO - PROCESS | 1648 | 1462879488591 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}] 04:24:48 INFO - PROCESS | 1648 | 1462879488674 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:24:48 INFO - PROCESS | 1648 | 1462879488703 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d07000 == 36 [pid = 1648] [id = 76] 04:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124cc3c00) [pid = 1648] [serial = 225] [outer = 0x0] 04:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12600f400) [pid = 1648] [serial = 226] [outer = 0x124cc3c00] 04:24:48 INFO - PROCESS | 1648 | 1462879488727 Marionette DEBUG loaded listener.js 04:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126510800) [pid = 1648] [serial = 227] [outer = 0x124cc3c00] 04:24:49 INFO - PROCESS | 1648 | 1462879489015 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]]]}] 04:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 471ms 04:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:24:49 INFO - PROCESS | 1648 | 1462879489056 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:24:49 INFO - PROCESS | 1648 | 1462879489057 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:24:49 INFO - PROCESS | 1648 | 1462879489059 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:24:49 INFO - PROCESS | 1648 | 1462879489060 Marionette TRACE conn2 <- [1,278,null,{}] 04:24:49 INFO - PROCESS | 1648 | 1462879489063 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}] 04:24:49 INFO - PROCESS | 1648 | 1462879489164 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:24:49 INFO - PROCESS | 1648 | 1462879489178 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c9f000 == 37 [pid = 1648] [id = 77] 04:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118910400) [pid = 1648] [serial = 228] [outer = 0x0] 04:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126685400) [pid = 1648] [serial = 229] [outer = 0x118910400] 04:24:49 INFO - PROCESS | 1648 | 1462879489212 Marionette DEBUG loaded listener.js 04:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126763c00) [pid = 1648] [serial = 230] [outer = 0x118910400] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1193c4000) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113d5f000) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118570800) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1161ecc00) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x123d56400) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1180b9800) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113dee800) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112a61000) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1180b4000) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1212f5400) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11345e800) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118f71c00) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118f11800) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1211a9400) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1185bb400) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11201a800) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:24:49 INFO - PROCESS | 1648 | 1462879489612 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]]]}] 04:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 569ms 04:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:24:49 INFO - PROCESS | 1648 | 1462879489628 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:24:49 INFO - PROCESS | 1648 | 1462879489630 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:24:49 INFO - PROCESS | 1648 | 1462879489632 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:24:49 INFO - PROCESS | 1648 | 1462879489633 Marionette TRACE conn2 <- [1,282,null,{}] 04:24:49 INFO - PROCESS | 1648 | 1462879489636 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}] 04:24:49 INFO - PROCESS | 1648 | 1462879489705 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:24:49 INFO - PROCESS | 1648 | 1462879489709 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f95000 == 38 [pid = 1648] [id = 78] 04:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11345e800) [pid = 1648] [serial = 231] [outer = 0x0] 04:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11716e400) [pid = 1648] [serial = 232] [outer = 0x11345e800] 04:24:49 INFO - PROCESS | 1648 | 1462879489738 Marionette DEBUG loaded listener.js 04:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1193c4000) [pid = 1648] [serial = 233] [outer = 0x11345e800] 04:24:50 INFO - PROCESS | 1648 | 1462879490136 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]]]}] 04:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 519ms 04:24:50 INFO - PROCESS | 1648 | 1462879490152 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:24:50 INFO - PROCESS | 1648 | 1462879490154 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:24:50 INFO - PROCESS | 1648 | 1462879490158 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:24:50 INFO - PROCESS | 1648 | 1462879490160 Marionette TRACE conn2 <- [1,286,null,{}] 04:24:50 INFO - PROCESS | 1648 | 1462879490163 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}] 04:24:50 INFO - PROCESS | 1648 | 1462879490303 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:24:50 INFO - PROCESS | 1648 | 1462879490310 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x126699800 == 39 [pid = 1648] [id = 79] 04:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x120e20800) [pid = 1648] [serial = 234] [outer = 0x0] 04:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126d60400) [pid = 1648] [serial = 235] [outer = 0x120e20800] 04:24:50 INFO - PROCESS | 1648 | 1462879490353 Marionette DEBUG loaded listener.js 04:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128c93000) [pid = 1648] [serial = 236] [outer = 0x120e20800] 04:24:50 INFO - PROCESS | 1648 | 1462879490736 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]]]}] 04:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 621ms 04:24:50 INFO - PROCESS | 1648 | 1462879490778 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:24:50 INFO - PROCESS | 1648 | 1462879490779 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:24:50 INFO - PROCESS | 1648 | 1462879490789 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:24:50 INFO - PROCESS | 1648 | 1462879490790 Marionette TRACE conn2 <- [1,290,null,{}] 04:24:50 INFO - PROCESS | 1648 | 1462879490792 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}] 04:24:50 INFO - PROCESS | 1648 | 1462879490863 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:24:50 INFO - PROCESS | 1648 | 1462879490869 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f7f000 == 40 [pid = 1648] [id = 80] 04:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128cf2400) [pid = 1648] [serial = 237] [outer = 0x0] 04:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129174400) [pid = 1648] [serial = 238] [outer = 0x128cf2400] 04:24:50 INFO - PROCESS | 1648 | 1462879490894 Marionette DEBUG loaded listener.js 04:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12917ac00) [pid = 1648] [serial = 239] [outer = 0x128cf2400] 04:24:51 INFO - PROCESS | 1648 | 1462879491213 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]]]}] 04:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 475ms 04:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:24:51 INFO - PROCESS | 1648 | 1462879491258 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:24:51 INFO - PROCESS | 1648 | 1462879491260 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:24:51 INFO - PROCESS | 1648 | 1462879491263 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:24:51 INFO - PROCESS | 1648 | 1462879491265 Marionette TRACE conn2 <- [1,294,null,{}] 04:24:51 INFO - PROCESS | 1648 | 1462879491268 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}] 04:24:51 INFO - PROCESS | 1648 | 1462879491375 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:24:51 INFO - PROCESS | 1648 | 1462879491436 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x129191000 == 41 [pid = 1648] [id = 81] 04:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126003c00) [pid = 1648] [serial = 240] [outer = 0x0] 04:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129339000) [pid = 1648] [serial = 241] [outer = 0x126003c00] 04:24:51 INFO - PROCESS | 1648 | 1462879491474 Marionette DEBUG loaded listener.js 04:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129341800) [pid = 1648] [serial = 242] [outer = 0x126003c00] 04:24:51 INFO - PROCESS | 1648 | 1462879491987 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]]]}] 04:24:52 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. 04:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 772ms 04:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:24:52 INFO - PROCESS | 1648 | 1462879492043 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:24:52 INFO - PROCESS | 1648 | 1462879492046 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:24:52 INFO - PROCESS | 1648 | 1462879492063 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:24:52 INFO - PROCESS | 1648 | 1462879492066 Marionette TRACE conn2 <- [1,298,null,{}] 04:24:52 INFO - PROCESS | 1648 | 1462879492070 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}] 04:24:52 INFO - PROCESS | 1648 | 1462879492162 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:24:52 INFO - PROCESS | 1648 | 1462879492219 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170e4800 == 42 [pid = 1648] [id = 82] 04:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x113f3f400) [pid = 1648] [serial = 243] [outer = 0x0] 04:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1169b8400) [pid = 1648] [serial = 244] [outer = 0x113f3f400] 04:24:52 INFO - PROCESS | 1648 | 1462879492249 Marionette DEBUG loaded listener.js 04:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1180b0400) [pid = 1648] [serial = 245] [outer = 0x113f3f400] 04:24:52 INFO - PROCESS | 1648 | 1462879492649 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]]]}] 04:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 636ms 04:24:52 INFO - PROCESS | 1648 | 1462879492686 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:24:52 INFO - PROCESS | 1648 | 1462879492690 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:24:52 INFO - PROCESS | 1648 | 1462879492695 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:24:52 INFO - PROCESS | 1648 | 1462879492696 Marionette TRACE conn2 <- [1,302,null,{}] 04:24:52 INFO - PROCESS | 1648 | 1462879492699 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}] 04:24:52 INFO - PROCESS | 1648 | 1462879492793 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:24:52 INFO - PROCESS | 1648 | 1462879492837 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x118986000 == 43 [pid = 1648] [id = 83] 04:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1180eb400) [pid = 1648] [serial = 246] [outer = 0x0] 04:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118911000) [pid = 1648] [serial = 247] [outer = 0x1180eb400] 04:24:52 INFO - PROCESS | 1648 | 1462879492868 Marionette DEBUG loaded listener.js 04:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118fd9c00) [pid = 1648] [serial = 248] [outer = 0x1180eb400] 04:24:53 INFO - PROCESS | 1648 | 1462879493282 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]]]}] 04:24:53 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. 04:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 04:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:24:53 INFO - PROCESS | 1648 | 1462879493314 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:24:53 INFO - PROCESS | 1648 | 1462879493315 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:24:53 INFO - PROCESS | 1648 | 1462879493318 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:24:53 INFO - PROCESS | 1648 | 1462879493320 Marionette TRACE conn2 <- [1,306,null,{}] 04:24:53 INFO - PROCESS | 1648 | 1462879493328 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}] 04:24:53 INFO - PROCESS | 1648 | 1462879493424 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:24:53 INFO - PROCESS | 1648 | 1462879493499 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c80800 == 44 [pid = 1648] [id = 84] 04:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119e52c00) [pid = 1648] [serial = 249] [outer = 0x0] 04:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x120f8d400) [pid = 1648] [serial = 250] [outer = 0x119e52c00] 04:24:53 INFO - PROCESS | 1648 | 1462879493530 Marionette DEBUG loaded listener.js 04:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12153b800) [pid = 1648] [serial = 251] [outer = 0x119e52c00] 04:24:53 INFO - PROCESS | 1648 | 1462879493927 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]]]}] 04:24:53 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. 04:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 04:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:24:53 INFO - PROCESS | 1648 | 1462879493939 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:24:53 INFO - PROCESS | 1648 | 1462879493941 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:24:53 INFO - PROCESS | 1648 | 1462879493943 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:24:53 INFO - PROCESS | 1648 | 1462879493944 Marionette TRACE conn2 <- [1,310,null,{}] 04:24:53 INFO - PROCESS | 1648 | 1462879493946 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}] 04:24:54 INFO - PROCESS | 1648 | 1462879494040 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:24:54 INFO - PROCESS | 1648 | 1462879494080 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x129516800 == 45 [pid = 1648] [id = 85] 04:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113349c00) [pid = 1648] [serial = 252] [outer = 0x0] 04:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124452400) [pid = 1648] [serial = 253] [outer = 0x113349c00] 04:24:54 INFO - PROCESS | 1648 | 1462879494110 Marionette DEBUG loaded listener.js 04:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126008000) [pid = 1648] [serial = 254] [outer = 0x113349c00] 04:24:54 INFO - PROCESS | 1648 | 1462879494645 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]]]}] 04:24:54 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. 04:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 719ms 04:24:54 INFO - PROCESS | 1648 | 1462879494662 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:24:54 INFO - PROCESS | 1648 | 1462879494664 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:24:54 INFO - PROCESS | 1648 | 1462879494668 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:24:54 INFO - PROCESS | 1648 | 1462879494670 Marionette TRACE conn2 <- [1,314,null,{}] 04:24:54 INFO - PROCESS | 1648 | 1462879494673 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}] 04:24:54 INFO - PROCESS | 1648 | 1462879494779 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:24:54 INFO - PROCESS | 1648 | 1462879494823 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f0e800 == 46 [pid = 1648] [id = 86] 04:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x113349000) [pid = 1648] [serial = 255] [outer = 0x0] 04:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x115e3e000) [pid = 1648] [serial = 256] [outer = 0x113349000] 04:24:54 INFO - PROCESS | 1648 | 1462879494850 Marionette DEBUG loaded listener.js 04:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11675f400) [pid = 1648] [serial = 257] [outer = 0x113349000] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x128f7f000 == 45 [pid = 1648] [id = 80] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x126699800 == 44 [pid = 1648] [id = 79] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118f95000 == 43 [pid = 1648] [id = 78] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x124c9f000 == 42 [pid = 1648] [id = 77] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x123d07000 == 41 [pid = 1648] [id = 76] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x121441000 == 40 [pid = 1648] [id = 75] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x120f3e800 == 39 [pid = 1648] [id = 74] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x112ac5800 == 38 [pid = 1648] [id = 73] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x119139000 == 37 [pid = 1648] [id = 72] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x117e07000 == 36 [pid = 1648] [id = 71] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x124d4fc00) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | 1462879495305 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]]]}] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1161e0000 == 35 [pid = 1648] [id = 70] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1170cc800 == 34 [pid = 1648] [id = 69] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e7000 == 33 [pid = 1648] [id = 68] 04:24:55 INFO - PROCESS | 1648 | --DOCSHELL 0x11226f000 == 32 [pid = 1648] [id = 67] 04:24:55 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. 04:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 04:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:24:55 INFO - PROCESS | 1648 | 1462879495339 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:24:55 INFO - PROCESS | 1648 | 1462879495342 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:24:55 INFO - PROCESS | 1648 | 1462879495347 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:24:55 INFO - PROCESS | 1648 | 1462879495349 Marionette TRACE conn2 <- [1,318,null,{}] 04:24:55 INFO - PROCESS | 1648 | 1462879495353 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}] 04:24:55 INFO - PROCESS | 1648 | 1462879495422 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:24:55 INFO - PROCESS | 1648 | 1462879495427 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x113483800 == 33 [pid = 1648] [id = 87] 04:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116939c00) [pid = 1648] [serial = 258] [outer = 0x0] 04:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x116a5a800) [pid = 1648] [serial = 259] [outer = 0x116939c00] 04:24:55 INFO - PROCESS | 1648 | 1462879495455 Marionette DEBUG loaded listener.js 04:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x117678000) [pid = 1648] [serial = 260] [outer = 0x116939c00] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1198e9800) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x115ebc400) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116157400) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11890a800) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x116a54800) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124d44000) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11758c400) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1180e4800) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1184b2800) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x115eba800) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1166b7c00) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x120e21400) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1160df000) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119edd800) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1185bd000) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1215a5400) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1180e9400) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x120f96c00) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116a59000) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119e5b000) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1193c9800) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121c26000) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118fd8000) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1217c8400) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1247a8400) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1214f7c00) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121966400) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118fd1000) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119627c00) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1193be800) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1180b7c00) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118f64000) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12421f800) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 04:24:55 INFO - PROCESS | 1648 | 1462879495805 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]]]}] 04:24:55 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. 04:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 473ms 04:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:24:55 INFO - PROCESS | 1648 | 1462879495820 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:24:55 INFO - PROCESS | 1648 | 1462879495821 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:24:55 INFO - PROCESS | 1648 | 1462879495823 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:24:55 INFO - PROCESS | 1648 | 1462879495826 Marionette TRACE conn2 <- [1,322,null,{}] 04:24:55 INFO - PROCESS | 1648 | 1462879495833 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}] 04:24:55 INFO - PROCESS | 1648 | 1462879495907 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:24:55 INFO - PROCESS | 1648 | 1462879495912 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e2800 == 34 [pid = 1648] [id = 88] 04:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1181df800) [pid = 1648] [serial = 261] [outer = 0x0] 04:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1185bd400) [pid = 1648] [serial = 262] [outer = 0x1181df800] 04:24:55 INFO - PROCESS | 1648 | 1462879495941 Marionette DEBUG loaded listener.js 04:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118f70400) [pid = 1648] [serial = 263] [outer = 0x1181df800] 04:24:56 INFO - PROCESS | 1648 | 1462879496285 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]]]}] 04:24:56 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. 04:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 04:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:24:56 INFO - PROCESS | 1648 | 1462879496294 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:24:56 INFO - PROCESS | 1648 | 1462879496295 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:24:56 INFO - PROCESS | 1648 | 1462879496298 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:24:56 INFO - PROCESS | 1648 | 1462879496299 Marionette TRACE conn2 <- [1,326,null,{}] 04:24:56 INFO - PROCESS | 1648 | 1462879496304 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}] 04:24:56 INFO - PROCESS | 1648 | 1462879496380 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:24:56 INFO - PROCESS | 1648 | 1462879496423 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x118719000 == 35 [pid = 1648] [id = 89] 04:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118f69800) [pid = 1648] [serial = 264] [outer = 0x0] 04:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1193c5800) [pid = 1648] [serial = 265] [outer = 0x118f69800] 04:24:56 INFO - PROCESS | 1648 | 1462879496449 Marionette DEBUG loaded listener.js 04:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119867000) [pid = 1648] [serial = 266] [outer = 0x118f69800] 04:24:56 INFO - PROCESS | 1648 | 1462879496738 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]]]}] 04:24:56 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. 04:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 04:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:24:56 INFO - PROCESS | 1648 | 1462879496771 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:24:56 INFO - PROCESS | 1648 | 1462879496772 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:24:56 INFO - PROCESS | 1648 | 1462879496774 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:24:56 INFO - PROCESS | 1648 | 1462879496775 Marionette TRACE conn2 <- [1,330,null,{}] 04:24:56 INFO - PROCESS | 1648 | 1462879496777 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}] 04:24:56 INFO - PROCESS | 1648 | 1462879496848 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:24:56 INFO - PROCESS | 1648 | 1462879496854 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11348f800 == 36 [pid = 1648] [id = 90] 04:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1184b2000) [pid = 1648] [serial = 267] [outer = 0x0] 04:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119ed7800) [pid = 1648] [serial = 268] [outer = 0x1184b2000] 04:24:56 INFO - PROCESS | 1648 | 1462879496879 Marionette DEBUG loaded listener.js 04:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x120e22400) [pid = 1648] [serial = 269] [outer = 0x1184b2000] 04:24:57 INFO - PROCESS | 1648 | 1462879497194 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]]]}] 04:24:57 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. 04:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 467ms 04:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:24:57 INFO - PROCESS | 1648 | 1462879497252 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:24:57 INFO - PROCESS | 1648 | 1462879497254 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:24:57 INFO - PROCESS | 1648 | 1462879497256 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:24:57 INFO - PROCESS | 1648 | 1462879497257 Marionette TRACE conn2 <- [1,334,null,{}] 04:24:57 INFO - PROCESS | 1648 | 1462879497259 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}] 04:24:57 INFO - PROCESS | 1648 | 1462879497355 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:24:57 INFO - PROCESS | 1648 | 1462879497370 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b9d800 == 37 [pid = 1648] [id = 91] 04:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1211a6400) [pid = 1648] [serial = 270] [outer = 0x0] 04:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1217c8000) [pid = 1648] [serial = 271] [outer = 0x1211a6400] 04:24:57 INFO - PROCESS | 1648 | 1462879497396 Marionette DEBUG loaded listener.js 04:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124450400) [pid = 1648] [serial = 272] [outer = 0x1211a6400] 04:24:57 INFO - PROCESS | 1648 | 1462879497716 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]]]}] 04:24:57 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. 04:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 04:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:24:57 INFO - PROCESS | 1648 | 1462879497724 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:24:57 INFO - PROCESS | 1648 | 1462879497725 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:24:57 INFO - PROCESS | 1648 | 1462879497727 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:24:57 INFO - PROCESS | 1648 | 1462879497728 Marionette TRACE conn2 <- [1,338,null,{}] 04:24:57 INFO - PROCESS | 1648 | 1462879497730 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}] 04:24:57 INFO - PROCESS | 1648 | 1462879497819 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:24:57 INFO - PROCESS | 1648 | 1462879497846 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12121e800 == 38 [pid = 1648] [id = 92] 04:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124451800) [pid = 1648] [serial = 273] [outer = 0x0] 04:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124cba400) [pid = 1648] [serial = 274] [outer = 0x124451800] 04:24:57 INFO - PROCESS | 1648 | 1462879497871 Marionette DEBUG loaded listener.js 04:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126005000) [pid = 1648] [serial = 275] [outer = 0x124451800] 04:24:58 INFO - PROCESS | 1648 | 1462879498154 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]]]}] 04:24:58 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. 04:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 04:24:58 INFO - PROCESS | 1648 | 1462879498196 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:24:58 INFO - PROCESS | 1648 | 1462879498198 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:24:58 INFO - PROCESS | 1648 | 1462879498203 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:24:58 INFO - PROCESS | 1648 | 1462879498205 Marionette TRACE conn2 <- [1,342,null,{}] 04:24:58 INFO - PROCESS | 1648 | 1462879498207 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}] 04:24:58 INFO - PROCESS | 1648 | 1462879498294 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:24:58 INFO - PROCESS | 1648 | 1462879498324 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216b1000 == 39 [pid = 1648] [id = 93] 04:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12479b400) [pid = 1648] [serial = 276] [outer = 0x0] 04:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1263a2c00) [pid = 1648] [serial = 277] [outer = 0x12479b400] 04:24:58 INFO - PROCESS | 1648 | 1462879498349 Marionette DEBUG loaded listener.js 04:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1265b9c00) [pid = 1648] [serial = 278] [outer = 0x12479b400] 04:24:58 INFO - PROCESS | 1648 | 1462879498662 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]]]}] 04:24:58 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. 04:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 04:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:24:58 INFO - PROCESS | 1648 | 1462879498673 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:24:58 INFO - PROCESS | 1648 | 1462879498674 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:24:58 INFO - PROCESS | 1648 | 1462879498676 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:24:58 INFO - PROCESS | 1648 | 1462879498677 Marionette TRACE conn2 <- [1,346,null,{}] 04:24:58 INFO - PROCESS | 1648 | 1462879498680 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}] 04:24:58 INFO - PROCESS | 1648 | 1462879498770 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:24:58 INFO - PROCESS | 1648 | 1462879498774 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12401b000 == 40 [pid = 1648] [id = 94] 04:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12600c800) [pid = 1648] [serial = 279] [outer = 0x0] 04:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126c3e800) [pid = 1648] [serial = 280] [outer = 0x12600c800] 04:24:58 INFO - PROCESS | 1648 | 1462879498799 Marionette DEBUG loaded listener.js 04:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126d6b000) [pid = 1648] [serial = 281] [outer = 0x12600c800] 04:24:59 INFO - PROCESS | 1648 | 1462879499109 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]]]}] 04:24:59 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. 04:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 04:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:24:59 INFO - PROCESS | 1648 | 1462879499146 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:24:59 INFO - PROCESS | 1648 | 1462879499147 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:24:59 INFO - PROCESS | 1648 | 1462879499150 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:24:59 INFO - PROCESS | 1648 | 1462879499152 Marionette TRACE conn2 <- [1,350,null,{}] 04:24:59 INFO - PROCESS | 1648 | 1462879499156 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}] 04:24:59 INFO - PROCESS | 1648 | 1462879499246 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:24:59 INFO - PROCESS | 1648 | 1462879499250 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x124ca9000 == 41 [pid = 1648] [id = 95] 04:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126761c00) [pid = 1648] [serial = 282] [outer = 0x0] 04:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b89400) [pid = 1648] [serial = 283] [outer = 0x126761c00] 04:24:59 INFO - PROCESS | 1648 | 1462879499275 Marionette DEBUG loaded listener.js 04:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b8d400) [pid = 1648] [serial = 284] [outer = 0x126761c00] 04:24:59 INFO - PROCESS | 1648 | 1462879499651 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]]]}] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119edec00) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x123d5a400) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x120e25400) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124cc3c00) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118fdac00) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11618d000) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1180b4c00) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1160e7000) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113346400) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118910400) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11345e800) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128cf2400) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:24:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x120e20800) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:24:59 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. 04:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 572ms 04:24:59 INFO - PROCESS | 1648 | 1462879499722 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:24:59 INFO - PROCESS | 1648 | 1462879499724 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:24:59 INFO - PROCESS | 1648 | 1462879499726 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:24:59 INFO - PROCESS | 1648 | 1462879499728 Marionette TRACE conn2 <- [1,354,null,{}] 04:24:59 INFO - PROCESS | 1648 | 1462879499730 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}] 04:24:59 INFO - PROCESS | 1648 | 1462879499825 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:24:59 INFO - PROCESS | 1648 | 1462879499829 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1260de000 == 42 [pid = 1648] [id = 96] 04:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x120e22000) [pid = 1648] [serial = 285] [outer = 0x0] 04:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126510c00) [pid = 1648] [serial = 286] [outer = 0x120e22000] 04:24:59 INFO - PROCESS | 1648 | 1462879499860 Marionette DEBUG loaded listener.js 04:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128c91400) [pid = 1648] [serial = 287] [outer = 0x120e22000] 04:25:00 INFO - PROCESS | 1648 | 1462879500170 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]]]}] 04:25:00 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. 04:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 04:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:25:00 INFO - PROCESS | 1648 | 1462879500196 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:25:00 INFO - PROCESS | 1648 | 1462879500197 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:25:00 INFO - PROCESS | 1648 | 1462879500202 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:25:00 INFO - PROCESS | 1648 | 1462879500203 Marionette TRACE conn2 <- [1,358,null,{}] 04:25:00 INFO - PROCESS | 1648 | 1462879500206 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}] 04:25:00 INFO - PROCESS | 1648 | 1462879500296 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:25:00 INFO - PROCESS | 1648 | 1462879500302 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12917e000 == 43 [pid = 1648] [id = 97] 04:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12444f400) [pid = 1648] [serial = 288] [outer = 0x0] 04:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12916e000) [pid = 1648] [serial = 289] [outer = 0x12444f400] 04:25:00 INFO - PROCESS | 1648 | 1462879500327 Marionette DEBUG loaded listener.js 04:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12933d400) [pid = 1648] [serial = 290] [outer = 0x12444f400] 04:25:00 INFO - PROCESS | 1648 | 1462879500681 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]]]}] 04:25:00 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. 04:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 523ms 04:25:00 INFO - PROCESS | 1648 | 1462879500724 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:25:00 INFO - PROCESS | 1648 | 1462879500726 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:25:00 INFO - PROCESS | 1648 | 1462879500729 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:25:00 INFO - PROCESS | 1648 | 1462879500731 Marionette TRACE conn2 <- [1,362,null,{}] 04:25:00 INFO - PROCESS | 1648 | 1462879500734 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}] 04:25:00 INFO - PROCESS | 1648 | 1462879500847 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:25:00 INFO - PROCESS | 1648 | 1462879500912 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x129864000 == 44 [pid = 1648] [id = 98] 04:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12600ac00) [pid = 1648] [serial = 291] [outer = 0x0] 04:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12933d800) [pid = 1648] [serial = 292] [outer = 0x12600ac00] 04:25:00 INFO - PROCESS | 1648 | 1462879500949 Marionette DEBUG loaded listener.js 04:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x129558400) [pid = 1648] [serial = 293] [outer = 0x12600ac00] 04:25:01 INFO - PROCESS | 1648 | 1462879501317 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]]]}] 04:25:01 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. 04:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 622ms 04:25:01 INFO - PROCESS | 1648 | 1462879501353 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:25:01 INFO - PROCESS | 1648 | 1462879501354 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:25:01 INFO - PROCESS | 1648 | 1462879501356 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:25:01 INFO - PROCESS | 1648 | 1462879501357 Marionette TRACE conn2 <- [1,366,null,{}] 04:25:01 INFO - PROCESS | 1648 | 1462879501359 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}] 04:25:01 INFO - PROCESS | 1648 | 1462879501431 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:25:01 INFO - PROCESS | 1648 | 1462879501475 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a74c000 == 45 [pid = 1648] [id = 99] 04:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12954d400) [pid = 1648] [serial = 294] [outer = 0x0] 04:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12959b000) [pid = 1648] [serial = 295] [outer = 0x12954d400] 04:25:01 INFO - PROCESS | 1648 | 1462879501499 Marionette DEBUG loaded listener.js 04:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1295c1400) [pid = 1648] [serial = 296] [outer = 0x12954d400] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x116f0e800 == 44 [pid = 1648] [id = 86] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x129516800 == 43 [pid = 1648] [id = 85] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x126c80800 == 42 [pid = 1648] [id = 84] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x118986000 == 41 [pid = 1648] [id = 83] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1170e4800 == 40 [pid = 1648] [id = 82] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x129191000 == 39 [pid = 1648] [id = 81] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x113483800 == 38 [pid = 1648] [id = 87] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e2800 == 37 [pid = 1648] [id = 88] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x118719000 == 36 [pid = 1648] [id = 89] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12401b000 == 35 [pid = 1648] [id = 94] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12917e000 == 34 [pid = 1648] [id = 97] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1260de000 == 33 [pid = 1648] [id = 96] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1216b1000 == 32 [pid = 1648] [id = 93] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x124ca9000 == 31 [pid = 1648] [id = 95] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x113b9d800 == 30 [pid = 1648] [id = 91] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12121e800 == 29 [pid = 1648] [id = 92] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11348f800 == 28 [pid = 1648] [id = 90] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1263a3800) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12479f000) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1213d1c00) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12600f400) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119634800) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1198ea800) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116a57400) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1166b4000) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118572400) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118fd9000) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x111e25c00) [pid = 1648] [serial = 198] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11614f400) [pid = 1648] [serial = 201] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x117173000) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1180ec400) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119633000) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126685400) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12ce07400) [pid = 1648] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126510800) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11716e400) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1193c4000) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129174400) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12917ac00) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126763c00) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124cbf800) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x126d60400) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12440fc00) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119edd400) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128c93000) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 04:25:02 INFO - PROCESS | 1648 | --DOCSHELL 0x129864000 == 27 [pid = 1648] [id = 98] 04:25:02 INFO - PROCESS | 1648 | 1462879502824 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]]]}] 04:25:02 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. 04:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1519ms 04:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:25:02 INFO - PROCESS | 1648 | 1462879502876 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:25:02 INFO - PROCESS | 1648 | 1462879502878 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:25:02 INFO - PROCESS | 1648 | 1462879502882 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:25:02 INFO - PROCESS | 1648 | 1462879502884 Marionette TRACE conn2 <- [1,370,null,{}] 04:25:02 INFO - PROCESS | 1648 | 1462879502894 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}] 04:25:02 INFO - PROCESS | 1648 | 1462879502972 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:25:03 INFO - PROCESS | 1648 | 1462879503011 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f0b800 == 28 [pid = 1648] [id = 100] 04:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113bf2800) [pid = 1648] [serial = 297] [outer = 0x0] 04:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113bfb000) [pid = 1648] [serial = 298] [outer = 0x113bf2800] 04:25:03 INFO - PROCESS | 1648 | 1462879503039 Marionette DEBUG loaded listener.js 04:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11606b000) [pid = 1648] [serial = 299] [outer = 0x113bf2800] 04:25:03 INFO - PROCESS | 1648 | 1462879503344 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]]]}] 04:25:03 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. 04:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 476ms 04:25:03 INFO - PROCESS | 1648 | 1462879503358 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:25:03 INFO - PROCESS | 1648 | 1462879503362 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:25:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:25:03 INFO - PROCESS | 1648 | 1462879503390 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:25:03 INFO - PROCESS | 1648 | 1462879503392 Marionette TRACE conn2 <- [1,374,null,{}] 04:25:03 INFO - PROCESS | 1648 | 1462879503408 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}] 04:25:03 INFO - PROCESS | 1648 | 1462879503484 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:25:03 INFO - PROCESS | 1648 | 1462879503544 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d2c800 == 29 [pid = 1648] [id = 101] 04:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116073c00) [pid = 1648] [serial = 300] [outer = 0x0] 04:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11693a000) [pid = 1648] [serial = 301] [outer = 0x116073c00] 04:25:03 INFO - PROCESS | 1648 | 1462879503573 Marionette DEBUG loaded listener.js 04:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117173000) [pid = 1648] [serial = 302] [outer = 0x116073c00] 04:25:03 INFO - PROCESS | 1648 | 1462879503874 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:25:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:25:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 539ms 04:25:03 INFO - PROCESS | 1648 | 1462879503915 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:25:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:25:03 INFO - PROCESS | 1648 | 1462879503916 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:25:03 INFO - PROCESS | 1648 | 1462879503919 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:25:03 INFO - PROCESS | 1648 | 1462879503921 Marionette TRACE conn2 <- [1,378,null,{}] 04:25:03 INFO - PROCESS | 1648 | 1462879503929 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}] 04:25:04 INFO - PROCESS | 1648 | 1462879504000 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:25:04 INFO - PROCESS | 1648 | 1462879504006 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d7800 == 30 [pid = 1648] [id = 102] 04:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x111c25000) [pid = 1648] [serial = 303] [outer = 0x0] 04:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1181dd000) [pid = 1648] [serial = 304] [outer = 0x111c25000] 04:25:04 INFO - PROCESS | 1648 | 1462879504036 Marionette DEBUG loaded listener.js 04:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118570c00) [pid = 1648] [serial = 305] [outer = 0x111c25000] 04:25:04 INFO - PROCESS | 1648 | 1462879504345 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:25:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:25:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 04:25:04 INFO - PROCESS | 1648 | 1462879504392 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:25:04 INFO - PROCESS | 1648 | 1462879504394 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:25:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:25:04 INFO - PROCESS | 1648 | 1462879504396 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:25:04 INFO - PROCESS | 1648 | 1462879504397 Marionette TRACE conn2 <- [1,382,null,{}] 04:25:04 INFO - PROCESS | 1648 | 1462879504402 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}] 04:25:04 INFO - PROCESS | 1648 | 1462879504474 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:25:04 INFO - PROCESS | 1648 | 1462879504478 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x118599800 == 31 [pid = 1648] [id = 103] 04:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11716fc00) [pid = 1648] [serial = 306] [outer = 0x0] 04:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118916000) [pid = 1648] [serial = 307] [outer = 0x11716fc00] 04:25:04 INFO - PROCESS | 1648 | 1462879504505 Marionette DEBUG loaded listener.js 04:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118fd2800) [pid = 1648] [serial = 308] [outer = 0x11716fc00] 04:25:04 INFO - PROCESS | 1648 | 1462879504831 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:25:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:25:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 469ms 04:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:25:04 INFO - PROCESS | 1648 | 1462879504866 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:25:04 INFO - PROCESS | 1648 | 1462879504867 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:25:04 INFO - PROCESS | 1648 | 1462879504869 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:25:04 INFO - PROCESS | 1648 | 1462879504870 Marionette TRACE conn2 <- [1,386,null,{}] 04:25:04 INFO - PROCESS | 1648 | 1462879504873 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}] 04:25:04 INFO - PROCESS | 1648 | 1462879504938 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:25:04 INFO - PROCESS | 1648 | 1462879504943 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899a800 == 32 [pid = 1648] [id = 104] 04:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x115eba800) [pid = 1648] [serial = 309] [outer = 0x0] 04:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1193c3000) [pid = 1648] [serial = 310] [outer = 0x115eba800] 04:25:04 INFO - PROCESS | 1648 | 1462879504969 Marionette DEBUG loaded listener.js 04:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119629c00) [pid = 1648] [serial = 311] [outer = 0x115eba800] 04:25:05 INFO - PROCESS | 1648 | 1462879505298 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]]]}] 04:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 04:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:25:05 INFO - PROCESS | 1648 | 1462879505338 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:25:05 INFO - PROCESS | 1648 | 1462879505339 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:25:05 INFO - PROCESS | 1648 | 1462879505341 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:25:05 INFO - PROCESS | 1648 | 1462879505342 Marionette TRACE conn2 <- [1,390,null,{}] 04:25:05 INFO - PROCESS | 1648 | 1462879505345 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}] 04:25:05 INFO - PROCESS | 1648 | 1462879505428 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:25:05 INFO - PROCESS | 1648 | 1462879505437 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x119574000 == 33 [pid = 1648] [id = 105] 04:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119865400) [pid = 1648] [serial = 312] [outer = 0x0] 04:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119e54000) [pid = 1648] [serial = 313] [outer = 0x119865400] 04:25:05 INFO - PROCESS | 1648 | 1462879505463 Marionette DEBUG loaded listener.js 04:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x120e27000) [pid = 1648] [serial = 314] [outer = 0x119865400] 04:25:05 INFO - PROCESS | 1648 | 1462879505773 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]]]}] 04:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 04:25:05 INFO - PROCESS | 1648 | 1462879505810 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:25:05 INFO - PROCESS | 1648 | 1462879505811 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:25:05 INFO - PROCESS | 1648 | 1462879505813 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:25:05 INFO - PROCESS | 1648 | 1462879505814 Marionette TRACE conn2 <- [1,394,null,{}] 04:25:05 INFO - PROCESS | 1648 | 1462879505819 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}] 04:25:05 INFO - PROCESS | 1648 | 1462879505885 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:25:05 INFO - PROCESS | 1648 | 1462879505896 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e8a800 == 34 [pid = 1648] [id = 106] 04:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x120e28000) [pid = 1648] [serial = 315] [outer = 0x0] 04:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x120f94c00) [pid = 1648] [serial = 316] [outer = 0x120e28000] 04:25:05 INFO - PROCESS | 1648 | 1462879505923 Marionette DEBUG loaded listener.js 04:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1214f7000) [pid = 1648] [serial = 317] [outer = 0x120e28000] 04:25:06 INFO - PROCESS | 1648 | 1462879506235 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]]]}] 04:25:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:25:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 469ms 04:25:06 INFO - PROCESS | 1648 | 1462879506290 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:25:06 INFO - PROCESS | 1648 | 1462879506291 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:25:06 INFO - PROCESS | 1648 | 1462879506295 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:25:06 INFO - PROCESS | 1648 | 1462879506296 Marionette TRACE conn2 <- [1,398,null,{}] 04:25:06 INFO - PROCESS | 1648 | 1462879506298 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}] 04:25:06 INFO - PROCESS | 1648 | 1462879506365 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:25:06 INFO - PROCESS | 1648 | 1462879506371 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f3a800 == 35 [pid = 1648] [id = 107] 04:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x120f92c00) [pid = 1648] [serial = 318] [outer = 0x0] 04:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12172a800) [pid = 1648] [serial = 319] [outer = 0x120f92c00] 04:25:06 INFO - PROCESS | 1648 | 1462879506396 Marionette DEBUG loaded listener.js 04:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1219c7000) [pid = 1648] [serial = 320] [outer = 0x120f92c00] 04:25:06 INFO - PROCESS | 1648 | 1462879506820 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]]]}] 04:25:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:25:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 04:25:06 INFO - PROCESS | 1648 | 1462879506863 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:25:06 INFO - PROCESS | 1648 | 1462879506864 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:25:06 INFO - PROCESS | 1648 | 1462879506866 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:25:06 INFO - PROCESS | 1648 | 1462879506867 Marionette TRACE conn2 <- [1,402,null,{}] 04:25:06 INFO - PROCESS | 1648 | 1462879506870 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}] 04:25:06 INFO - PROCESS | 1648 | 1462879506954 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:25:06 INFO - PROCESS | 1648 | 1462879506960 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d5800 == 36 [pid = 1648] [id = 108] 04:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1219c7800) [pid = 1648] [serial = 321] [outer = 0x0] 04:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12421f800) [pid = 1648] [serial = 322] [outer = 0x1219c7800] 04:25:06 INFO - PROCESS | 1648 | 1462879506987 Marionette DEBUG loaded listener.js 04:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124cc0c00) [pid = 1648] [serial = 323] [outer = 0x1219c7800] 04:25:07 INFO - PROCESS | 1648 | 1462879507268 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]]]}] 04:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 419ms 04:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:25:07 INFO - PROCESS | 1648 | 1462879507290 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:25:07 INFO - PROCESS | 1648 | 1462879507291 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:25:07 INFO - PROCESS | 1648 | 1462879507293 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:25:07 INFO - PROCESS | 1648 | 1462879507294 Marionette TRACE conn2 <- [1,406,null,{}] 04:25:07 INFO - PROCESS | 1648 | 1462879507297 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}] 04:25:07 INFO - PROCESS | 1648 | 1462879507383 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:25:07 INFO - PROCESS | 1648 | 1462879507391 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12401a800 == 37 [pid = 1648] [id = 109] 04:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12600bc00) [pid = 1648] [serial = 324] [outer = 0x0] 04:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126010c00) [pid = 1648] [serial = 325] [outer = 0x12600bc00] 04:25:07 INFO - PROCESS | 1648 | 1462879507415 Marionette DEBUG loaded listener.js 04:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1265be800) [pid = 1648] [serial = 326] [outer = 0x12600bc00] 04:25:07 INFO - PROCESS | 1648 | 1462879507731 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]]]}] 04:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 04:25:07 INFO - PROCESS | 1648 | 1462879507763 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:25:07 INFO - PROCESS | 1648 | 1462879507764 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:25:07 INFO - PROCESS | 1648 | 1462879507766 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:25:07 INFO - PROCESS | 1648 | 1462879507768 Marionette TRACE conn2 <- [1,410,null,{}] 04:25:07 INFO - PROCESS | 1648 | 1462879507770 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}] 04:25:07 INFO - PROCESS | 1648 | 1462879507876 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:25:07 INFO - PROCESS | 1648 | 1462879507892 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x118998000 == 38 [pid = 1648] [id = 110] 04:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x124d43400) [pid = 1648] [serial = 327] [outer = 0x0] 04:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126d67800) [pid = 1648] [serial = 328] [outer = 0x124d43400] 04:25:07 INFO - PROCESS | 1648 | 1462879507920 Marionette DEBUG loaded listener.js 04:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128b8ac00) [pid = 1648] [serial = 329] [outer = 0x124d43400] 04:25:08 INFO - PROCESS | 1648 | 1462879508268 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]]]}] 04:25:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:25:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 04:25:08 INFO - PROCESS | 1648 | 1462879508288 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:25:08 INFO - PROCESS | 1648 | 1462879508289 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:25:08 INFO - PROCESS | 1648 | 1462879508292 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:25:08 INFO - PROCESS | 1648 | 1462879508293 Marionette TRACE conn2 <- [1,414,null,{}] 04:25:08 INFO - PROCESS | 1648 | 1462879508295 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}] 04:25:08 INFO - PROCESS | 1648 | 1462879508385 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:25:08 INFO - PROCESS | 1648 | 1462879508413 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1260df000 == 39 [pid = 1648] [id = 111] 04:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128b8dc00) [pid = 1648] [serial = 330] [outer = 0x0] 04:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128b93000) [pid = 1648] [serial = 331] [outer = 0x128b8dc00] 04:25:08 INFO - PROCESS | 1648 | 1462879508438 Marionette DEBUG loaded listener.js 04:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128cf1000) [pid = 1648] [serial = 332] [outer = 0x128b8dc00] 04:25:08 INFO - PROCESS | 1648 | 1462879508782 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]]]}] 04:25:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:25:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 517ms 04:25:08 INFO - PROCESS | 1648 | 1462879508810 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:25:08 INFO - PROCESS | 1648 | 1462879508811 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:25:08 INFO - PROCESS | 1648 | 1462879508813 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:25:08 INFO - PROCESS | 1648 | 1462879508814 Marionette TRACE conn2 <- [1,418,null,{}] 04:25:08 INFO - PROCESS | 1648 | 1462879508823 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}] 04:25:08 INFO - PROCESS | 1648 | 1462879508909 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:25:08 INFO - PROCESS | 1648 | 1462879508913 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c99000 == 40 [pid = 1648] [id = 112] 04:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128b8e400) [pid = 1648] [serial = 333] [outer = 0x0] 04:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12916f800) [pid = 1648] [serial = 334] [outer = 0x128b8e400] 04:25:08 INFO - PROCESS | 1648 | 1462879508938 Marionette DEBUG loaded listener.js 04:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12933bc00) [pid = 1648] [serial = 335] [outer = 0x128b8e400] 04:25:09 INFO - PROCESS | 1648 | 1462879509293 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:25:09 INFO - PROCESS | 1648 | 1462879509750 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]]]}] 04:25:09 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 04:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 975ms 04:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:25:09 INFO - PROCESS | 1648 | 1462879509788 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:25:09 INFO - PROCESS | 1648 | 1462879509789 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:25:09 INFO - PROCESS | 1648 | 1462879509791 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:25:09 INFO - PROCESS | 1648 | 1462879509792 Marionette TRACE conn2 <- [1,422,null,{}] 04:25:09 INFO - PROCESS | 1648 | 1462879509796 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}] 04:25:10 INFO - PROCESS | 1648 | 1462879510002 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x113bf5c00) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x113d5bc00) [pid = 1648] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x111c1a800) [pid = 1648] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x124451800) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12479b400) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126761c00) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12600c800) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x120e22000) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12444f400) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12600ac00) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1211a6400) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1184b2000) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118f69800) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1181df800) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116939c00) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113349000) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113349c00) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119e52c00) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1180eb400) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113f3f400) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:25:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126003c00) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:25:10 INFO - PROCESS | 1648 | 1462879510042 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d2e000 == 41 [pid = 1648] [id = 113] 04:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x111a0b400) [pid = 1648] [serial = 336] [outer = 0x0] 04:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113349000) [pid = 1648] [serial = 337] [outer = 0x111a0b400] 04:25:10 INFO - PROCESS | 1648 | 1462879510067 Marionette DEBUG loaded listener.js 04:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116a5ac00) [pid = 1648] [serial = 338] [outer = 0x111a0b400] 04:25:10 INFO - PROCESS | 1648 | 1462879510810 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]]]}] 04:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1021ms 04:25:10 INFO - PROCESS | 1648 | 1462879510813 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:25:10 INFO - PROCESS | 1648 | 1462879510814 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:25:10 INFO - PROCESS | 1648 | 1462879510832 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:25:10 INFO - PROCESS | 1648 | 1462879510833 Marionette TRACE conn2 <- [1,426,null,{}] 04:25:10 INFO - PROCESS | 1648 | 1462879510837 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}] 04:25:10 INFO - PROCESS | 1648 | 1462879510907 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:25:10 INFO - PROCESS | 1648 | 1462879510911 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f75800 == 42 [pid = 1648] [id = 114] 04:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11856d000) [pid = 1648] [serial = 339] [outer = 0x0] 04:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1193c8800) [pid = 1648] [serial = 340] [outer = 0x11856d000] 04:25:10 INFO - PROCESS | 1648 | 1462879510938 Marionette DEBUG loaded listener.js 04:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128b8e000) [pid = 1648] [serial = 341] [outer = 0x11856d000] 04:25:11 INFO - PROCESS | 1648 | 1462879511257 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] 04:25:11 INFO - PROCESS | 1648 | 1462879511305 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:25:11 INFO - PROCESS | 1648 | 1462879511307 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:25:11 INFO - PROCESS | 1648 | 1462879511308 Marionette TRACE conn2 <- [1,430,null,{}] 04:25:11 INFO - PROCESS | 1648 | 1462879511311 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}] 04:25:11 INFO - PROCESS | 1648 | 1462879511408 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:25:11 INFO - PROCESS | 1648 | 1462879511415 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6f9800 == 43 [pid = 1648] [id = 115] 04:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1181de800) [pid = 1648] [serial = 342] [outer = 0x0] 04:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1295c7800) [pid = 1648] [serial = 343] [outer = 0x1181de800] 04:25:11 INFO - PROCESS | 1648 | 1462879511443 Marionette DEBUG loaded listener.js 04:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a8c0800) [pid = 1648] [serial = 344] [outer = 0x1181de800] 04:25:11 INFO - PROCESS | 1648 | 1462879511721 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]]]}] 04:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 468ms 04:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:25:11 INFO - PROCESS | 1648 | 1462879511776 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:25:11 INFO - PROCESS | 1648 | 1462879511778 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:25:11 INFO - PROCESS | 1648 | 1462879511781 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:25:11 INFO - PROCESS | 1648 | 1462879511786 Marionette TRACE conn2 <- [1,434,null,{}] 04:25:11 INFO - PROCESS | 1648 | 1462879511789 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}] 04:25:11 INFO - PROCESS | 1648 | 1462879511902 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:25:11 INFO - PROCESS | 1648 | 1462879511908 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0bd000 == 44 [pid = 1648] [id = 116] 04:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112a5e400) [pid = 1648] [serial = 345] [outer = 0x0] 04:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126d6b800) [pid = 1648] [serial = 346] [outer = 0x112a5e400] 04:25:12 INFO - PROCESS | 1648 | 1462879512014 Marionette DEBUG loaded listener.js 04:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a8cc000) [pid = 1648] [serial = 347] [outer = 0x112a5e400] 04:25:12 INFO - PROCESS | 1648 | 1462879512583 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]]]}] 04:25:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 874ms 04:25:12 INFO - PROCESS | 1648 | 1462879512662 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:25:12 INFO - PROCESS | 1648 | 1462879512664 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:25:12 INFO - PROCESS | 1648 | 1462879512670 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:25:12 INFO - PROCESS | 1648 | 1462879512672 Marionette TRACE conn2 <- [1,438,null,{}] 04:25:12 INFO - PROCESS | 1648 | 1462879512676 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}] 04:25:12 INFO - PROCESS | 1648 | 1462879512781 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:25:12 INFO - PROCESS | 1648 | 1462879512849 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11662c800 == 45 [pid = 1648] [id = 117] 04:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113d5f400) [pid = 1648] [serial = 348] [outer = 0x0] 04:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1160dcc00) [pid = 1648] [serial = 349] [outer = 0x113d5f400] 04:25:12 INFO - PROCESS | 1648 | 1462879512879 Marionette DEBUG loaded listener.js 04:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1161f0400) [pid = 1648] [serial = 350] [outer = 0x113d5f400] 04:25:13 INFO - PROCESS | 1648 | 1462879513597 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]]]}] 04:25:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 973ms 04:25:13 INFO - PROCESS | 1648 | 1462879513660 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:25:13 INFO - PROCESS | 1648 | 1462879513662 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:25:13 INFO - PROCESS | 1648 | 1462879513667 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:25:13 INFO - PROCESS | 1648 | 1462879513670 Marionette TRACE conn2 <- [1,442,null,{}] 04:25:13 INFO - PROCESS | 1648 | 1462879513674 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}] 04:25:13 INFO - PROCESS | 1648 | 1462879513797 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:25:13 INFO - PROCESS | 1648 | 1462879513849 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e0c000 == 46 [pid = 1648] [id = 118] 04:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x113d5fc00) [pid = 1648] [serial = 351] [outer = 0x0] 04:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1160e6000) [pid = 1648] [serial = 352] [outer = 0x113d5fc00] 04:25:13 INFO - PROCESS | 1648 | 1462879513876 Marionette DEBUG loaded listener.js 04:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1166b3c00) [pid = 1648] [serial = 353] [outer = 0x113d5fc00] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6f9800 == 45 [pid = 1648] [id = 115] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128f75800 == 44 [pid = 1648] [id = 114] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x113d2e000 == 43 [pid = 1648] [id = 113] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x126c99000 == 42 [pid = 1648] [id = 112] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1260df000 == 41 [pid = 1648] [id = 111] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118998000 == 40 [pid = 1648] [id = 110] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12401a800 == 39 [pid = 1648] [id = 109] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12959b000) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d5800 == 38 [pid = 1648] [id = 108] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x120f3a800 == 37 [pid = 1648] [id = 107] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x119e8a800 == 36 [pid = 1648] [id = 106] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x119574000 == 35 [pid = 1648] [id = 105] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11899a800 == 34 [pid = 1648] [id = 104] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118599800 == 33 [pid = 1648] [id = 103] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d7800 == 32 [pid = 1648] [id = 102] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x113d2c800 == 31 [pid = 1648] [id = 101] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x112f0b800 == 30 [pid = 1648] [id = 100] 04:25:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a74c000 == 29 [pid = 1648] [id = 99] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x116188400) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1169aec00) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x112f3c000) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x126005000) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124cba400) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1265b9c00) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1263a2c00) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128b89400) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126c3e800) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126d6b000) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128c91400) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126510c00) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12916e000) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128b8d400) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12933d800) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1217c8000) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119ed7800) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x120e22400) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1193c5800) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119867000) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1185bd400) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118f70400) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116a5a800) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117678000) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11675f400) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x115e3e000) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126008000) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124452400) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12153b800) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x120f8d400) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129558400) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118fd9c00) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118911000) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1180b0400) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1169b8400) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129339000) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x129341800) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12933d400) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x124450400) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 04:25:14 INFO - PROCESS | 1648 | 1462879514278 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]]]}] 04:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 622ms 04:25:14 INFO - PROCESS | 1648 | 1462879514289 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:25:14 INFO - PROCESS | 1648 | 1462879514295 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:25:14 INFO - PROCESS | 1648 | 1462879514302 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:25:14 INFO - PROCESS | 1648 | 1462879514305 Marionette TRACE conn2 <- [1,446,null,{}] 04:25:14 INFO - PROCESS | 1648 | 1462879514308 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}] 04:25:14 INFO - PROCESS | 1648 | 1462879514380 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:25:14 INFO - PROCESS | 1648 | 1462879514421 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x116916800 == 30 [pid = 1648] [id = 119] 04:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11606fc00) [pid = 1648] [serial = 354] [outer = 0x0] 04:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11693e400) [pid = 1648] [serial = 355] [outer = 0x11606fc00] 04:25:14 INFO - PROCESS | 1648 | 1462879514447 Marionette DEBUG loaded listener.js 04:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1180b1000) [pid = 1648] [serial = 356] [outer = 0x11606fc00] 04:25:14 INFO - PROCESS | 1648 | 1462879514753 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]]]}] 04:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 471ms 04:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:25:14 INFO - PROCESS | 1648 | 1462879514772 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:25:14 INFO - PROCESS | 1648 | 1462879514774 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:25:14 INFO - PROCESS | 1648 | 1462879514776 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:25:14 INFO - PROCESS | 1648 | 1462879514778 Marionette TRACE conn2 <- [1,450,null,{}] 04:25:14 INFO - PROCESS | 1648 | 1462879514789 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}] 04:25:14 INFO - PROCESS | 1648 | 1462879514862 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:25:14 INFO - PROCESS | 1648 | 1462879514871 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e08000 == 31 [pid = 1648] [id = 120] 04:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1180e5c00) [pid = 1648] [serial = 357] [outer = 0x0] 04:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118571000) [pid = 1648] [serial = 358] [outer = 0x1180e5c00] 04:25:14 INFO - PROCESS | 1648 | 1462879514900 Marionette DEBUG loaded listener.js 04:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118f0e000) [pid = 1648] [serial = 359] [outer = 0x1180e5c00] 04:25:15 INFO - PROCESS | 1648 | 1462879515292 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] 04:25:15 INFO - PROCESS | 1648 | 1462879515303 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:25:15 INFO - PROCESS | 1648 | 1462879515320 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:25:15 INFO - PROCESS | 1648 | 1462879515322 Marionette TRACE conn2 <- [1,454,null,{}] 04:25:15 INFO - PROCESS | 1648 | 1462879515325 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}] 04:25:15 INFO - PROCESS | 1648 | 1462879515436 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:25:15 INFO - PROCESS | 1648 | 1462879515444 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189a1000 == 32 [pid = 1648] [id = 121] 04:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118f71400) [pid = 1648] [serial = 360] [outer = 0x0] 04:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1193c2400) [pid = 1648] [serial = 361] [outer = 0x118f71400] 04:25:15 INFO - PROCESS | 1648 | 1462879515483 Marionette DEBUG loaded listener.js 04:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11962c400) [pid = 1648] [serial = 362] [outer = 0x118f71400] 04:25:15 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:15 INFO - PROCESS | 1648 | 1462879515901 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]]]}] 04:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 619ms 04:25:15 INFO - PROCESS | 1648 | 1462879515940 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:25:15 INFO - PROCESS | 1648 | 1462879515941 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:25:15 INFO - PROCESS | 1648 | 1462879515943 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:25:15 INFO - PROCESS | 1648 | 1462879515944 Marionette TRACE conn2 <- [1,458,null,{}] 04:25:15 INFO - PROCESS | 1648 | 1462879515947 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}] 04:25:16 INFO - PROCESS | 1648 | 1462879516014 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:25:16 INFO - PROCESS | 1648 | 1462879516020 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x119572000 == 33 [pid = 1648] [id = 122] 04:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113b6d800) [pid = 1648] [serial = 363] [outer = 0x0] 04:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119867000) [pid = 1648] [serial = 364] [outer = 0x113b6d800] 04:25:16 INFO - PROCESS | 1648 | 1462879516045 Marionette DEBUG loaded listener.js 04:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119e53c00) [pid = 1648] [serial = 365] [outer = 0x113b6d800] 04:25:16 INFO - PROCESS | 1648 | 1462879516373 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] 04:25:16 INFO - PROCESS | 1648 | 1462879516413 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:25:16 INFO - PROCESS | 1648 | 1462879516415 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:25:16 INFO - PROCESS | 1648 | 1462879516416 Marionette TRACE conn2 <- [1,462,null,{}] 04:25:16 INFO - PROCESS | 1648 | 1462879516419 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}] 04:25:16 INFO - PROCESS | 1648 | 1462879516525 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:25:16 INFO - PROCESS | 1648 | 1462879516560 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e77800 == 34 [pid = 1648] [id = 123] 04:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119edb400) [pid = 1648] [serial = 366] [outer = 0x0] 04:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x120e22400) [pid = 1648] [serial = 367] [outer = 0x119edb400] 04:25:16 INFO - PROCESS | 1648 | 1462879516586 Marionette DEBUG loaded listener.js 04:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12172b800) [pid = 1648] [serial = 368] [outer = 0x119edb400] 04:25:16 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:16 INFO - PROCESS | 1648 | 1462879516949 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] 04:25:16 INFO - PROCESS | 1648 | 1462879516987 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:25:16 INFO - PROCESS | 1648 | 1462879516991 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:25:16 INFO - PROCESS | 1648 | 1462879516992 Marionette TRACE conn2 <- [1,466,null,{}] 04:25:16 INFO - PROCESS | 1648 | 1462879516996 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}] 04:25:17 INFO - PROCESS | 1648 | 1462879517117 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:25:17 INFO - PROCESS | 1648 | 1462879517139 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x121234800 == 35 [pid = 1648] [id = 124] 04:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119eddc00) [pid = 1648] [serial = 369] [outer = 0x0] 04:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124045800) [pid = 1648] [serial = 370] [outer = 0x119eddc00] 04:25:17 INFO - PROCESS | 1648 | 1462879517178 Marionette DEBUG loaded listener.js 04:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12479d000) [pid = 1648] [serial = 371] [outer = 0x119eddc00] 04:25:17 INFO - PROCESS | 1648 | 1462879517589 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] 04:25:17 INFO - PROCESS | 1648 | 1462879517612 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:25:17 INFO - PROCESS | 1648 | 1462879517621 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:25:17 INFO - PROCESS | 1648 | 1462879517622 Marionette TRACE conn2 <- [1,470,null,{}] 04:25:17 INFO - PROCESS | 1648 | 1462879517624 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}] 04:25:17 INFO - PROCESS | 1648 | 1462879517709 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:25:17 INFO - PROCESS | 1648 | 1462879517713 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x111e0d800 == 36 [pid = 1648] [id = 125] 04:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1217c5800) [pid = 1648] [serial = 372] [outer = 0x0] 04:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124cc1c00) [pid = 1648] [serial = 373] [outer = 0x1217c5800] 04:25:17 INFO - PROCESS | 1648 | 1462879517738 Marionette DEBUG loaded listener.js 04:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1263a1c00) [pid = 1648] [serial = 374] [outer = 0x1217c5800] 04:25:18 INFO - PROCESS | 1648 | 1462879518079 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]]]}] 04:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 476ms 04:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:25:18 INFO - PROCESS | 1648 | 1462879518090 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:25:18 INFO - PROCESS | 1648 | 1462879518091 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:25:18 INFO - PROCESS | 1648 | 1462879518093 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:25:18 INFO - PROCESS | 1648 | 1462879518094 Marionette TRACE conn2 <- [1,474,null,{}] 04:25:18 INFO - PROCESS | 1648 | 1462879518097 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}] 04:25:18 INFO - PROCESS | 1648 | 1462879518186 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:25:18 INFO - PROCESS | 1648 | 1462879518191 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b84000 == 37 [pid = 1648] [id = 126] 04:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124d48800) [pid = 1648] [serial = 375] [outer = 0x0] 04:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126682000) [pid = 1648] [serial = 376] [outer = 0x124d48800] 04:25:18 INFO - PROCESS | 1648 | 1462879518216 Marionette DEBUG loaded listener.js 04:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126763c00) [pid = 1648] [serial = 377] [outer = 0x124d48800] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128b8dc00) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116073c00) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119865400) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1219c7800) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x111c25000) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128b8e400) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113bf2800) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11716fc00) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x120f92c00) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12600bc00) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x120e28000) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x115eba800) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1181de800) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x111a0b400) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124d43400) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11856d000) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:25:18 INFO - PROCESS | 1648 | 1462879518606 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]]]}] 04:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 04:25:18 INFO - PROCESS | 1648 | 1462879518613 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:25:18 INFO - PROCESS | 1648 | 1462879518614 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:25:18 INFO - PROCESS | 1648 | 1462879518622 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:25:18 INFO - PROCESS | 1648 | 1462879518623 Marionette TRACE conn2 <- [1,478,null,{}] 04:25:18 INFO - PROCESS | 1648 | 1462879518626 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}] 04:25:18 INFO - PROCESS | 1648 | 1462879518721 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:25:18 INFO - PROCESS | 1648 | 1462879518749 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x124004800 == 38 [pid = 1648] [id = 127] 04:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x111c1a000) [pid = 1648] [serial = 378] [outer = 0x0] 04:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119865400) [pid = 1648] [serial = 379] [outer = 0x111c1a000] 04:25:18 INFO - PROCESS | 1648 | 1462879518776 Marionette DEBUG loaded listener.js 04:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124047800) [pid = 1648] [serial = 380] [outer = 0x111c1a000] 04:25:19 INFO - PROCESS | 1648 | 1462879519054 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]]]}] 04:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 474ms 04:25:19 INFO - PROCESS | 1648 | 1462879519099 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:25:19 INFO - PROCESS | 1648 | 1462879519101 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:25:19 INFO - PROCESS | 1648 | 1462879519106 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:25:19 INFO - PROCESS | 1648 | 1462879519108 Marionette TRACE conn2 <- [1,482,null,{}] 04:25:19 INFO - PROCESS | 1648 | 1462879519110 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}] 04:25:19 INFO - PROCESS | 1648 | 1462879519195 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:25:19 INFO - PROCESS | 1648 | 1462879519200 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1260dd000 == 39 [pid = 1648] [id = 128] 04:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126510000) [pid = 1648] [serial = 381] [outer = 0x0] 04:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126d60400) [pid = 1648] [serial = 382] [outer = 0x126510000] 04:25:19 INFO - PROCESS | 1648 | 1462879519230 Marionette DEBUG loaded listener.js 04:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128b94400) [pid = 1648] [serial = 383] [outer = 0x126510000] 04:25:19 INFO - PROCESS | 1648 | 1462879519554 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]]]}] 04:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 469ms 04:25:19 INFO - PROCESS | 1648 | 1462879519576 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:25:19 INFO - PROCESS | 1648 | 1462879519577 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:25:19 INFO - PROCESS | 1648 | 1462879519579 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:25:19 INFO - PROCESS | 1648 | 1462879519580 Marionette TRACE conn2 <- [1,486,null,{}] 04:25:19 INFO - PROCESS | 1648 | 1462879519583 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}] 04:25:19 INFO - PROCESS | 1648 | 1462879519673 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:25:19 INFO - PROCESS | 1648 | 1462879519680 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x126699000 == 40 [pid = 1648] [id = 129] 04:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c8b400) [pid = 1648] [serial = 384] [outer = 0x0] 04:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128cfec00) [pid = 1648] [serial = 385] [outer = 0x128c8b400] 04:25:19 INFO - PROCESS | 1648 | 1462879519707 Marionette DEBUG loaded listener.js 04:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12917ac00) [pid = 1648] [serial = 386] [outer = 0x128c8b400] 04:25:20 INFO - PROCESS | 1648 | 1462879520002 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]]]}] 04:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 04:25:20 INFO - PROCESS | 1648 | 1462879520048 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:25:20 INFO - PROCESS | 1648 | 1462879520050 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:25:20 INFO - PROCESS | 1648 | 1462879520054 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:25:20 INFO - PROCESS | 1648 | 1462879520055 Marionette TRACE conn2 <- [1,490,null,{}] 04:25:20 INFO - PROCESS | 1648 | 1462879520057 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}] 04:25:20 INFO - PROCESS | 1648 | 1462879520126 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:25:20 INFO - PROCESS | 1648 | 1462879520130 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x129196000 == 41 [pid = 1648] [id = 130] 04:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12933c800) [pid = 1648] [serial = 387] [outer = 0x0] 04:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129556400) [pid = 1648] [serial = 388] [outer = 0x12933c800] 04:25:20 INFO - PROCESS | 1648 | 1462879520165 Marionette DEBUG loaded listener.js 04:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1295ca400) [pid = 1648] [serial = 389] [outer = 0x12933c800] 04:25:20 INFO - PROCESS | 1648 | 1462879520544 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]]]}] 04:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 518ms 04:25:20 INFO - PROCESS | 1648 | 1462879520573 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:25:20 INFO - PROCESS | 1648 | 1462879520575 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:25:20 INFO - PROCESS | 1648 | 1462879520579 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:25:20 INFO - PROCESS | 1648 | 1462879520581 Marionette TRACE conn2 <- [1,494,null,{}] 04:25:20 INFO - PROCESS | 1648 | 1462879520585 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}] 04:25:20 INFO - PROCESS | 1648 | 1462879520681 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:25:20 INFO - PROCESS | 1648 | 1462879520722 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x116114800 == 42 [pid = 1648] [id = 131] 04:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11345cc00) [pid = 1648] [serial = 390] [outer = 0x0] 04:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1160de800) [pid = 1648] [serial = 391] [outer = 0x11345cc00] 04:25:20 INFO - PROCESS | 1648 | 1462879520753 Marionette DEBUG loaded listener.js 04:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116938400) [pid = 1648] [serial = 392] [outer = 0x11345cc00] 04:25:21 INFO - PROCESS | 1648 | 1462879521184 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]]]}] 04:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 620ms 04:25:21 INFO - PROCESS | 1648 | 1462879521200 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:25:21 INFO - PROCESS | 1648 | 1462879521206 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:25:21 INFO - PROCESS | 1648 | 1462879521210 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:25:21 INFO - PROCESS | 1648 | 1462879521212 Marionette TRACE conn2 <- [1,498,null,{}] 04:25:21 INFO - PROCESS | 1648 | 1462879521215 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}] 04:25:21 INFO - PROCESS | 1648 | 1462879521308 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:25:21 INFO - PROCESS | 1648 | 1462879521388 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c10800 == 43 [pid = 1648] [id = 132] 04:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1180ba400) [pid = 1648] [serial = 393] [outer = 0x0] 04:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1180ecc00) [pid = 1648] [serial = 394] [outer = 0x1180ba400] 04:25:21 INFO - PROCESS | 1648 | 1462879521430 Marionette DEBUG loaded listener.js 04:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11890dc00) [pid = 1648] [serial = 395] [outer = 0x1180ba400] 04:25:21 INFO - PROCESS | 1648 | 1462879521841 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]]]}] 04:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 04:25:21 INFO - PROCESS | 1648 | 1462879521881 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:25:21 INFO - PROCESS | 1648 | 1462879521882 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:25:21 INFO - PROCESS | 1648 | 1462879521885 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:25:21 INFO - PROCESS | 1648 | 1462879521887 Marionette TRACE conn2 <- [1,502,null,{}] 04:25:21 INFO - PROCESS | 1648 | 1462879521895 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}] 04:25:21 INFO - PROCESS | 1648 | 1462879521991 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:25:22 INFO - PROCESS | 1648 | 1462879522037 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x129506000 == 44 [pid = 1648] [id = 133] 04:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119630400) [pid = 1648] [serial = 396] [outer = 0x0] 04:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x120e21400) [pid = 1648] [serial = 397] [outer = 0x119630400] 04:25:22 INFO - PROCESS | 1648 | 1462879522067 Marionette DEBUG loaded listener.js 04:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x120f96800) [pid = 1648] [serial = 398] [outer = 0x119630400] 04:25:22 INFO - PROCESS | 1648 | 1462879522492 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]]]}] 04:25:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 04:25:22 INFO - PROCESS | 1648 | 1462879522570 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:25:22 INFO - PROCESS | 1648 | 1462879522573 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:25:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:25:22 INFO - PROCESS | 1648 | 1462879522578 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:25:22 INFO - PROCESS | 1648 | 1462879522580 Marionette TRACE conn2 <- [1,506,null,{}] 04:25:22 INFO - PROCESS | 1648 | 1462879522606 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}] 04:25:22 INFO - PROCESS | 1648 | 1462879522727 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:25:22 INFO - PROCESS | 1648 | 1462879522782 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a74b000 == 45 [pid = 1648] [id = 134] 04:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1213d3800) [pid = 1648] [serial = 399] [outer = 0x0] 04:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126766400) [pid = 1648] [serial = 400] [outer = 0x1213d3800] 04:25:22 INFO - PROCESS | 1648 | 1462879522812 Marionette DEBUG loaded listener.js 04:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b86400) [pid = 1648] [serial = 401] [outer = 0x1213d3800] 04:25:23 INFO - PROCESS | 1648 | 1462879523237 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]]]}] 04:25:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 04:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:25:23 INFO - PROCESS | 1648 | 1462879523249 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:25:23 INFO - PROCESS | 1648 | 1462879523250 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:25:23 INFO - PROCESS | 1648 | 1462879523252 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:25:23 INFO - PROCESS | 1648 | 1462879523253 Marionette TRACE conn2 <- [1,510,null,{}] 04:25:23 INFO - PROCESS | 1648 | 1462879523256 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}] 04:25:23 INFO - PROCESS | 1648 | 1462879523353 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:25:23 INFO - PROCESS | 1648 | 1462879523394 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8de000 == 46 [pid = 1648] [id = 135] 04:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124d43400) [pid = 1648] [serial = 402] [outer = 0x0] 04:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128c94000) [pid = 1648] [serial = 403] [outer = 0x124d43400] 04:25:23 INFO - PROCESS | 1648 | 1462879523423 Marionette DEBUG loaded listener.js 04:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1295cac00) [pid = 1648] [serial = 404] [outer = 0x124d43400] 04:25:24 INFO - PROCESS | 1648 | 1462879524005 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]]]}] 04:25:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 820ms 04:25:24 INFO - PROCESS | 1648 | 1462879524073 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:25:24 INFO - PROCESS | 1648 | 1462879524075 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:25:24 INFO - PROCESS | 1648 | 1462879524078 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:25:24 INFO - PROCESS | 1648 | 1462879524081 Marionette TRACE conn2 <- [1,514,null,{}] 04:25:24 INFO - PROCESS | 1648 | 1462879524085 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}] 04:25:24 INFO - PROCESS | 1648 | 1462879524173 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:25:24 INFO - PROCESS | 1648 | 1462879524235 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d5800 == 47 [pid = 1648] [id = 136] 04:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11614f800) [pid = 1648] [serial = 405] [outer = 0x0] 04:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1166afc00) [pid = 1648] [serial = 406] [outer = 0x11614f800] 04:25:24 INFO - PROCESS | 1648 | 1462879524264 Marionette DEBUG loaded listener.js 04:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1169b9800) [pid = 1648] [serial = 407] [outer = 0x11614f800] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x126699000 == 46 [pid = 1648] [id = 129] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1260dd000 == 45 [pid = 1648] [id = 128] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x124004800 == 44 [pid = 1648] [id = 127] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x123b84000 == 43 [pid = 1648] [id = 126] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x111e0d800 == 42 [pid = 1648] [id = 125] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x121234800 == 41 [pid = 1648] [id = 124] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119e77800 == 40 [pid = 1648] [id = 123] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119572000 == 39 [pid = 1648] [id = 122] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1189a1000 == 38 [pid = 1648] [id = 121] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x117e08000 == 37 [pid = 1648] [id = 120] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116916800 == 36 [pid = 1648] [id = 119] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x115e0c000 == 35 [pid = 1648] [id = 118] 04:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11662c800 == 34 [pid = 1648] [id = 117] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128b93000) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11693a000) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x117173000) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119e54000) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x120e27000) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12421f800) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124cc0c00) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1181dd000) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12916f800) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118570c00) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113bfb000) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11606b000) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118916000) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118fd2800) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12172a800) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1219c7000) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126010c00) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1265be800) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x120f94c00) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1214f7000) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1193c3000) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119629c00) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128cf1000) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1295c7800) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113349000) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116a5ac00) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126d67800) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128b8ac00) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1193c8800) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12933bc00) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a8c0800) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128b8e000) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 04:25:24 INFO - PROCESS | 1648 | 1462879524641 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]]]}] 04:25:24 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 04:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 572ms 04:25:24 INFO - PROCESS | 1648 | 1462879524652 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:25:24 INFO - PROCESS | 1648 | 1462879524656 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:25:24 INFO - PROCESS | 1648 | 1462879524660 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:25:24 INFO - PROCESS | 1648 | 1462879524661 Marionette TRACE conn2 <- [1,518,null,{}] 04:25:24 INFO - PROCESS | 1648 | 1462879524664 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}] 04:25:24 INFO - PROCESS | 1648 | 1462879524739 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:25:24 INFO - PROCESS | 1648 | 1462879524743 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x116082000 == 35 [pid = 1648] [id = 137] 04:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11758bc00) [pid = 1648] [serial = 408] [outer = 0x0] 04:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1180ec400) [pid = 1648] [serial = 409] [outer = 0x11758bc00] 04:25:24 INFO - PROCESS | 1648 | 1462879524771 Marionette DEBUG loaded listener.js 04:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1185c2000) [pid = 1648] [serial = 410] [outer = 0x11758bc00] 04:25:25 INFO - PROCESS | 1648 | 1462879525106 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]]]}] 04:25:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:25:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 469ms 04:25:25 INFO - PROCESS | 1648 | 1462879525132 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:25:25 INFO - PROCESS | 1648 | 1462879525138 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:25:25 INFO - PROCESS | 1648 | 1462879525142 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:25:25 INFO - PROCESS | 1648 | 1462879525146 Marionette TRACE conn2 <- [1,522,null,{}] 04:25:25 INFO - PROCESS | 1648 | 1462879525159 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}] 04:25:25 INFO - PROCESS | 1648 | 1462879525273 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:25:25 INFO - PROCESS | 1648 | 1462879525285 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x118988800 == 36 [pid = 1648] [id = 138] 04:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118fd1000) [pid = 1648] [serial = 411] [outer = 0x0] 04:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1193c9800) [pid = 1648] [serial = 412] [outer = 0x118fd1000] 04:25:25 INFO - PROCESS | 1648 | 1462879525327 Marionette DEBUG loaded listener.js 04:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119e5b000) [pid = 1648] [serial = 413] [outer = 0x118fd1000] 04:25:25 INFO - PROCESS | 1648 | 1462879525787 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]]]}] 04:25:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:25:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 673ms 04:25:25 INFO - PROCESS | 1648 | 1462879525815 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:25:25 INFO - PROCESS | 1648 | 1462879525817 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:25:25 INFO - PROCESS | 1648 | 1462879525819 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:25:25 INFO - PROCESS | 1648 | 1462879525820 Marionette TRACE conn2 <- [1,526,null,{}] 04:25:25 INFO - PROCESS | 1648 | 1462879525829 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}] 04:25:25 INFO - PROCESS | 1648 | 1462879525904 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:25:25 INFO - PROCESS | 1648 | 1462879525909 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119666800 == 37 [pid = 1648] [id = 139] 04:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x120e20800) [pid = 1648] [serial = 414] [outer = 0x0] 04:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1212f5400) [pid = 1648] [serial = 415] [outer = 0x120e20800] 04:25:25 INFO - PROCESS | 1648 | 1462879525934 Marionette DEBUG loaded listener.js 04:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1217c6c00) [pid = 1648] [serial = 416] [outer = 0x120e20800] 04:25:26 INFO - PROCESS | 1648 | 1462879526256 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]]]}] 04:25:26 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 04:25:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 475ms 04:25:26 INFO - PROCESS | 1648 | 1462879526294 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:25:26 INFO - PROCESS | 1648 | 1462879526296 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:25:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:25:26 INFO - PROCESS | 1648 | 1462879526298 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:25:26 INFO - PROCESS | 1648 | 1462879526299 Marionette TRACE conn2 <- [1,530,null,{}] 04:25:26 INFO - PROCESS | 1648 | 1462879526314 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}] 04:25:26 INFO - PROCESS | 1648 | 1462879526387 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:25:26 INFO - PROCESS | 1648 | 1462879526391 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f32000 == 38 [pid = 1648] [id = 140] 04:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121966400) [pid = 1648] [serial = 417] [outer = 0x0] 04:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124414800) [pid = 1648] [serial = 418] [outer = 0x121966400] 04:25:26 INFO - PROCESS | 1648 | 1462879526416 Marionette DEBUG loaded listener.js 04:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124d46000) [pid = 1648] [serial = 419] [outer = 0x121966400] 04:25:26 INFO - PROCESS | 1648 | 1462879526793 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"]]]}] 04:25:26 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 04:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:25:26 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 04:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:25:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 04:25:26 INFO - PROCESS | 1648 | 1462879526818 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:25:26 INFO - PROCESS | 1648 | 1462879526820 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:25:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:25:26 INFO - PROCESS | 1648 | 1462879526829 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:25:26 INFO - PROCESS | 1648 | 1462879526831 Marionette TRACE conn2 <- [1,534,null,{}] 04:25:26 INFO - PROCESS | 1648 | 1462879526834 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}] 04:25:26 INFO - PROCESS | 1648 | 1462879526979 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:25:27 INFO - PROCESS | 1648 | 1462879527016 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b95000 == 39 [pid = 1648] [id = 141] 04:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1263ad800) [pid = 1648] [serial = 420] [outer = 0x0] 04:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12954a000) [pid = 1648] [serial = 421] [outer = 0x1263ad800] 04:25:27 INFO - PROCESS | 1648 | 1462879527042 Marionette DEBUG loaded listener.js 04:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a6c6c00) [pid = 1648] [serial = 422] [outer = 0x1263ad800] 04:25:27 INFO - PROCESS | 1648 | 1462879527361 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]]]}] 04:25:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:25:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 575ms 04:25:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:25:27 INFO - PROCESS | 1648 | 1462879527398 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:25:27 INFO - PROCESS | 1648 | 1462879527400 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:25:27 INFO - PROCESS | 1648 | 1462879527402 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:25:27 INFO - PROCESS | 1648 | 1462879527403 Marionette TRACE conn2 <- [1,538,null,{}] 04:25:27 INFO - PROCESS | 1648 | 1462879527415 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}] 04:25:27 INFO - PROCESS | 1648 | 1462879527510 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:25:27 INFO - PROCESS | 1648 | 1462879527562 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x124cac000 == 40 [pid = 1648] [id = 142] 04:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a6c9c00) [pid = 1648] [serial = 423] [outer = 0x0] 04:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a8bf400) [pid = 1648] [serial = 424] [outer = 0x12a6c9c00] 04:25:27 INFO - PROCESS | 1648 | 1462879527593 Marionette DEBUG loaded listener.js 04:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b01e400) [pid = 1648] [serial = 425] [outer = 0x12a6c9c00] 04:25:27 INFO - PROCESS | 1648 | 1462879527907 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]]]}] 04:25:27 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. 04:25:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 527ms 04:25:27 INFO - PROCESS | 1648 | 1462879527930 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:25:27 INFO - PROCESS | 1648 | 1462879527931 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:25:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:25:27 INFO - PROCESS | 1648 | 1462879527933 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:25:27 INFO - PROCESS | 1648 | 1462879527935 Marionette TRACE conn2 <- [1,542,null,{}] 04:25:27 INFO - PROCESS | 1648 | 1462879527940 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}] 04:25:28 INFO - PROCESS | 1648 | 1462879528029 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:25:28 INFO - PROCESS | 1648 | 1462879528041 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x126593000 == 41 [pid = 1648] [id = 143] 04:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a8c3800) [pid = 1648] [serial = 426] [outer = 0x0] 04:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12b028000) [pid = 1648] [serial = 427] [outer = 0x12a8c3800] 04:25:28 INFO - PROCESS | 1648 | 1462879528066 Marionette DEBUG loaded listener.js 04:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12b0af800) [pid = 1648] [serial = 428] [outer = 0x12a8c3800] 04:25:28 INFO - PROCESS | 1648 | 1462879528375 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]]]}] 04:25:28 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. 04:25:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 473ms 04:25:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:25:28 INFO - PROCESS | 1648 | 1462879528406 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:25:28 INFO - PROCESS | 1648 | 1462879528407 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:25:28 INFO - PROCESS | 1648 | 1462879528409 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:25:28 INFO - PROCESS | 1648 | 1462879528410 Marionette TRACE conn2 <- [1,546,null,{}] 04:25:28 INFO - PROCESS | 1648 | 1462879528413 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}] 04:25:28 INFO - PROCESS | 1648 | 1462879528524 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:25:28 INFO - PROCESS | 1648 | 1462879528561 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x129192800 == 42 [pid = 1648] [id = 144] 04:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12b0af000) [pid = 1648] [serial = 429] [outer = 0x0] 04:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12b0b7c00) [pid = 1648] [serial = 430] [outer = 0x12b0af000] 04:25:28 INFO - PROCESS | 1648 | 1462879528593 Marionette DEBUG loaded listener.js 04:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b384800) [pid = 1648] [serial = 431] [outer = 0x12b0af000] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1180e5c00) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11606fc00) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118f71400) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119edb400) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113b6d800) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113d5fc00) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119eddc00) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x111c1a000) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1217c5800) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124d48800) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126510000) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:25:28 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128c8b400) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:25:28 INFO - PROCESS | 1648 | 1462879528923 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]]]}] 04:25:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:25:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 04:25:28 INFO - PROCESS | 1648 | 1462879528979 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:25:28 INFO - PROCESS | 1648 | 1462879528980 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:25:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:25:28 INFO - PROCESS | 1648 | 1462879528987 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:25:28 INFO - PROCESS | 1648 | 1462879528988 Marionette TRACE conn2 <- [1,550,null,{}] 04:25:28 INFO - PROCESS | 1648 | 1462879528992 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}] 04:25:29 INFO - PROCESS | 1648 | 1462879529068 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:25:29 INFO - PROCESS | 1648 | 1462879529075 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6e2000 == 43 [pid = 1648] [id = 145] 04:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1181e3000) [pid = 1648] [serial = 432] [outer = 0x0] 04:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119e55400) [pid = 1648] [serial = 433] [outer = 0x1181e3000] 04:25:29 INFO - PROCESS | 1648 | 1462879529105 Marionette DEBUG loaded listener.js 04:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b0b3800) [pid = 1648] [serial = 434] [outer = 0x1181e3000] 04:25:29 INFO - PROCESS | 1648 | 1462879529435 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]]]}] 04:25:29 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. 04:25:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 475ms 04:25:29 INFO - PROCESS | 1648 | 1462879529457 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:25:29 INFO - PROCESS | 1648 | 1462879529459 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:25:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:25:29 INFO - PROCESS | 1648 | 1462879529461 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:25:29 INFO - PROCESS | 1648 | 1462879529463 Marionette TRACE conn2 <- [1,554,null,{}] 04:25:29 INFO - PROCESS | 1648 | 1462879529465 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}] 04:25:29 INFO - PROCESS | 1648 | 1462879529555 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:25:29 INFO - PROCESS | 1648 | 1462879529559 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b198000 == 44 [pid = 1648] [id = 146] 04:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b0b9800) [pid = 1648] [serial = 435] [outer = 0x0] 04:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bac6400) [pid = 1648] [serial = 436] [outer = 0x12b0b9800] 04:25:29 INFO - PROCESS | 1648 | 1462879529588 Marionette DEBUG loaded listener.js 04:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bb12400) [pid = 1648] [serial = 437] [outer = 0x12b0b9800] 04:25:29 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:29 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:29 INFO - PROCESS | 1648 | 1462879529909 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]]]}] 04:25:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:25:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 04:25:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:25:29 INFO - PROCESS | 1648 | 1462879529930 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:25:29 INFO - PROCESS | 1648 | 1462879529931 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:25:29 INFO - PROCESS | 1648 | 1462879529934 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:25:29 INFO - PROCESS | 1648 | 1462879529936 Marionette TRACE conn2 <- [1,558,null,{}] 04:25:29 INFO - PROCESS | 1648 | 1462879529939 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}] 04:25:30 INFO - PROCESS | 1648 | 1462879530035 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:25:30 INFO - PROCESS | 1648 | 1462879530041 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba6d800 == 45 [pid = 1648] [id = 147] 04:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119edd000) [pid = 1648] [serial = 438] [outer = 0x0] 04:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bb16000) [pid = 1648] [serial = 439] [outer = 0x119edd000] 04:25:30 INFO - PROCESS | 1648 | 1462879530066 Marionette DEBUG loaded listener.js 04:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bb22400) [pid = 1648] [serial = 440] [outer = 0x119edd000] 04:25:30 INFO - PROCESS | 1648 | 1462879530342 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]]]}] 04:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 422ms 04:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:25:30 INFO - PROCESS | 1648 | 1462879530380 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:25:30 INFO - PROCESS | 1648 | 1462879530381 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:25:30 INFO - PROCESS | 1648 | 1462879530384 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:25:30 INFO - PROCESS | 1648 | 1462879530385 Marionette TRACE conn2 <- [1,562,null,{}] 04:25:30 INFO - PROCESS | 1648 | 1462879530388 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}] 04:25:30 INFO - PROCESS | 1648 | 1462879530472 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:25:30 INFO - PROCESS | 1648 | 1462879530477 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bcdd000 == 46 [pid = 1648] [id = 148] 04:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb23800) [pid = 1648] [serial = 441] [outer = 0x0] 04:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bb24c00) [pid = 1648] [serial = 442] [outer = 0x12bb23800] 04:25:30 INFO - PROCESS | 1648 | 1462879530500 Marionette DEBUG loaded listener.js 04:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bb2fc00) [pid = 1648] [serial = 443] [outer = 0x12bb23800] 04:25:30 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:30 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:30 INFO - PROCESS | 1648 | 1462879530905 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]]]}] 04:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 571ms 04:25:30 INFO - PROCESS | 1648 | 1462879530955 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:25:30 INFO - PROCESS | 1648 | 1462879530957 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:25:30 INFO - PROCESS | 1648 | 1462879530961 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:25:30 INFO - PROCESS | 1648 | 1462879530963 Marionette TRACE conn2 <- [1,566,null,{}] 04:25:30 INFO - PROCESS | 1648 | 1462879530967 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}] 04:25:31 INFO - PROCESS | 1648 | 1462879531065 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:25:31 INFO - PROCESS | 1648 | 1462879531124 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11695d000 == 47 [pid = 1648] [id = 149] 04:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1133bdc00) [pid = 1648] [serial = 444] [outer = 0x0] 04:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1160e8400) [pid = 1648] [serial = 445] [outer = 0x1133bdc00] 04:25:31 INFO - PROCESS | 1648 | 1462879531156 Marionette DEBUG loaded listener.js 04:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1169b8c00) [pid = 1648] [serial = 446] [outer = 0x1133bdc00] 04:25:31 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:31 INFO - PROCESS | 1648 | 1462879531571 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]]]}] 04:25:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:25:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 622ms 04:25:31 INFO - PROCESS | 1648 | 1462879531597 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:25:31 INFO - PROCESS | 1648 | 1462879531604 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:25:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:25:31 INFO - PROCESS | 1648 | 1462879531613 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:25:31 INFO - PROCESS | 1648 | 1462879531616 Marionette TRACE conn2 <- [1,570,null,{}] 04:25:31 INFO - PROCESS | 1648 | 1462879531620 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}] 04:25:31 INFO - PROCESS | 1648 | 1462879531781 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:25:31 INFO - PROCESS | 1648 | 1462879531869 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x118715800 == 48 [pid = 1648] [id = 150] 04:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11890e800) [pid = 1648] [serial = 447] [outer = 0x0] 04:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118f70c00) [pid = 1648] [serial = 448] [outer = 0x11890e800] 04:25:31 INFO - PROCESS | 1648 | 1462879531919 Marionette DEBUG loaded listener.js 04:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11962b800) [pid = 1648] [serial = 449] [outer = 0x11890e800] 04:25:32 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:32 INFO - PROCESS | 1648 | 1462879532406 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]]]}] 04:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 825ms 04:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:25:32 INFO - PROCESS | 1648 | 1462879532436 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:25:32 INFO - PROCESS | 1648 | 1462879532437 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:25:32 INFO - PROCESS | 1648 | 1462879532439 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:25:32 INFO - PROCESS | 1648 | 1462879532441 Marionette TRACE conn2 <- [1,574,null,{}] 04:25:32 INFO - PROCESS | 1648 | 1462879532449 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}] 04:25:32 INFO - PROCESS | 1648 | 1462879532545 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:25:32 INFO - PROCESS | 1648 | 1462879532589 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b19e000 == 49 [pid = 1648] [id = 151] 04:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x120f90800) [pid = 1648] [serial = 450] [outer = 0x0] 04:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124cc2c00) [pid = 1648] [serial = 451] [outer = 0x120f90800] 04:25:32 INFO - PROCESS | 1648 | 1462879532625 Marionette DEBUG loaded listener.js 04:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128b8f000) [pid = 1648] [serial = 452] [outer = 0x120f90800] 04:25:33 INFO - PROCESS | 1648 | 1462879533036 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]]]}] 04:25:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:25:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 621ms 04:25:33 INFO - PROCESS | 1648 | 1462879533061 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:25:33 INFO - PROCESS | 1648 | 1462879533062 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:25:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:25:33 INFO - PROCESS | 1648 | 1462879533065 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:25:33 INFO - PROCESS | 1648 | 1462879533066 Marionette TRACE conn2 <- [1,578,null,{}] 04:25:33 INFO - PROCESS | 1648 | 1462879533068 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}] 04:25:33 INFO - PROCESS | 1648 | 1462879533163 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:25:33 INFO - PROCESS | 1648 | 1462879533245 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be79800 == 50 [pid = 1648] [id = 152] 04:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1295bf400) [pid = 1648] [serial = 453] [outer = 0x0] 04:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12a8c0c00) [pid = 1648] [serial = 454] [outer = 0x1295bf400] 04:25:33 INFO - PROCESS | 1648 | 1462879533277 Marionette DEBUG loaded listener.js 04:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12b383c00) [pid = 1648] [serial = 455] [outer = 0x1295bf400] 04:25:33 INFO - PROCESS | 1648 | 1462879533670 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]]]}] 04:25:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:25:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 04:25:33 INFO - PROCESS | 1648 | 1462879533736 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:25:33 INFO - PROCESS | 1648 | 1462879533738 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:25:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:25:33 INFO - PROCESS | 1648 | 1462879533740 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:25:33 INFO - PROCESS | 1648 | 1462879533741 Marionette TRACE conn2 <- [1,582,null,{}] 04:25:33 INFO - PROCESS | 1648 | 1462879533743 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}] 04:25:33 INFO - PROCESS | 1648 | 1462879533838 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:25:33 INFO - PROCESS | 1648 | 1462879533884 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x116631000 == 51 [pid = 1648] [id = 153] 04:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1169b8800) [pid = 1648] [serial = 456] [outer = 0x0] 04:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126d68400) [pid = 1648] [serial = 457] [outer = 0x1169b8800] 04:25:33 INFO - PROCESS | 1648 | 1462879533914 Marionette DEBUG loaded listener.js 04:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12b387800) [pid = 1648] [serial = 458] [outer = 0x1169b8800] 04:25:34 INFO - PROCESS | 1648 | 1462879534576 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]]]}] 04:25:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:25:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 868ms 04:25:34 INFO - PROCESS | 1648 | 1462879534608 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:25:34 INFO - PROCESS | 1648 | 1462879534611 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:25:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:25:34 INFO - PROCESS | 1648 | 1462879534614 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:25:34 INFO - PROCESS | 1648 | 1462879534616 Marionette TRACE conn2 <- [1,586,null,{}] 04:25:34 INFO - PROCESS | 1648 | 1462879534620 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}] 04:25:34 INFO - PROCESS | 1648 | 1462879534706 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:25:34 INFO - PROCESS | 1648 | 1462879534751 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x119578800 == 52 [pid = 1648] [id = 154] 04:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1160e7c00) [pid = 1648] [serial = 459] [outer = 0x0] 04:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x116a5a800) [pid = 1648] [serial = 460] [outer = 0x1160e7c00] 04:25:34 INFO - PROCESS | 1648 | 1462879534778 Marionette DEBUG loaded listener.js 04:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1180e4400) [pid = 1648] [serial = 461] [outer = 0x1160e7c00] 04:25:35 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:35 INFO - PROCESS | 1648 | 1462879535197 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]]]}] 04:25:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:25:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 621ms 04:25:35 INFO - PROCESS | 1648 | 1462879535236 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:25:35 INFO - PROCESS | 1648 | 1462879535240 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:25:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:25:35 INFO - PROCESS | 1648 | 1462879535244 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:25:35 INFO - PROCESS | 1648 | 1462879535245 Marionette TRACE conn2 <- [1,590,null,{}] 04:25:35 INFO - PROCESS | 1648 | 1462879535248 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}] 04:25:35 INFO - PROCESS | 1648 | 1462879535369 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:25:35 INFO - PROCESS | 1648 | 1462879535376 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e0b800 == 53 [pid = 1648] [id = 155] 04:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x116a54800) [pid = 1648] [serial = 462] [outer = 0x0] 04:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1180b4800) [pid = 1648] [serial = 463] [outer = 0x116a54800] 04:25:35 INFO - PROCESS | 1648 | 1462879535407 Marionette DEBUG loaded listener.js 04:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118570c00) [pid = 1648] [serial = 464] [outer = 0x116a54800] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0bd000 == 52 [pid = 1648] [id = 116] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba6d800 == 51 [pid = 1648] [id = 147] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b198000 == 50 [pid = 1648] [id = 146] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6e2000 == 49 [pid = 1648] [id = 145] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x129192800 == 48 [pid = 1648] [id = 144] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x126593000 == 47 [pid = 1648] [id = 143] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1160dcc00) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x129556400) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x124cac000 == 46 [pid = 1648] [id = 142] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x113b95000 == 45 [pid = 1648] [id = 141] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x120f32000 == 44 [pid = 1648] [id = 140] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119666800 == 43 [pid = 1648] [id = 139] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x118988800 == 42 [pid = 1648] [id = 138] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x116082000 == 41 [pid = 1648] [id = 137] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d5800 == 40 [pid = 1648] [id = 136] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a74b000 == 39 [pid = 1648] [id = 134] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x129506000 == 38 [pid = 1648] [id = 133] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119c10800 == 37 [pid = 1648] [id = 132] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x116114800 == 36 [pid = 1648] [id = 131] 04:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x129196000 == 35 [pid = 1648] [id = 130] 04:25:35 INFO - PROCESS | 1648 | 1462879535804 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]]]}] 04:25:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:25:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 568ms 04:25:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:25:35 INFO - PROCESS | 1648 | 1462879535812 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:25:35 INFO - PROCESS | 1648 | 1462879535814 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:25:35 INFO - PROCESS | 1648 | 1462879535816 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:25:35 INFO - PROCESS | 1648 | 1462879535820 Marionette TRACE conn2 <- [1,594,null,{}] 04:25:35 INFO - PROCESS | 1648 | 1462879535830 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}] 04:25:35 INFO - PROCESS | 1648 | 1462879535907 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1193c2400) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11962c400) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126d6b800) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x120e22400) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119867000) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1166b3c00) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1160e6000) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x124045800) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12172b800) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119865400) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1263a1c00) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x124cc1c00) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126682000) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x126d60400) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128b94400) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x124047800) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126763c00) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12479d000) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12917ac00) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128cfec00) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119e53c00) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118571000) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118f0e000) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11693e400) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1180b1000) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1648 | 1462879535978 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170cc800 == 36 [pid = 1648] [id = 156] 04:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1180e9800) [pid = 1648] [serial = 465] [outer = 0x0] 04:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1185ba800) [pid = 1648] [serial = 466] [outer = 0x1180e9800] 04:25:36 INFO - PROCESS | 1648 | 1462879536010 Marionette DEBUG loaded listener.js 04:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118fd9000) [pid = 1648] [serial = 467] [outer = 0x1180e9800] 04:25:36 INFO - PROCESS | 1648 | 1462879536309 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]]]}] 04:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 525ms 04:25:36 INFO - PROCESS | 1648 | 1462879536341 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:25:36 INFO - PROCESS | 1648 | 1462879536343 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:25:36 INFO - PROCESS | 1648 | 1462879536345 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:25:36 INFO - PROCESS | 1648 | 1462879536346 Marionette TRACE conn2 <- [1,598,null,{}] 04:25:36 INFO - PROCESS | 1648 | 1462879536348 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}] 04:25:36 INFO - PROCESS | 1648 | 1462879536422 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:25:36 INFO - PROCESS | 1648 | 1462879536426 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fa0000 == 37 [pid = 1648] [id = 157] 04:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1193c3800) [pid = 1648] [serial = 468] [outer = 0x0] 04:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119629000) [pid = 1648] [serial = 469] [outer = 0x1193c3800] 04:25:36 INFO - PROCESS | 1648 | 1462879536453 Marionette DEBUG loaded listener.js 04:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119ca5000) [pid = 1648] [serial = 470] [outer = 0x1193c3800] 04:25:36 INFO - PROCESS | 1648 | 1462879536744 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]]]}] 04:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 419ms 04:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:25:36 INFO - PROCESS | 1648 | 1462879536764 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:25:36 INFO - PROCESS | 1648 | 1462879536766 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:25:36 INFO - PROCESS | 1648 | 1462879536777 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:25:36 INFO - PROCESS | 1648 | 1462879536779 Marionette TRACE conn2 <- [1,602,null,{}] 04:25:36 INFO - PROCESS | 1648 | 1462879536796 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}] 04:25:36 INFO - PROCESS | 1648 | 1462879536871 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:25:36 INFO - PROCESS | 1648 | 1462879536875 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b03000 == 38 [pid = 1648] [id = 158] 04:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11986ac00) [pid = 1648] [serial = 471] [outer = 0x0] 04:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119edb000) [pid = 1648] [serial = 472] [outer = 0x11986ac00] 04:25:36 INFO - PROCESS | 1648 | 1462879536902 Marionette DEBUG loaded listener.js 04:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x120e28000) [pid = 1648] [serial = 473] [outer = 0x11986ac00] 04:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8de000 == 37 [pid = 1648] [id = 135] 04:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119578800 == 36 [pid = 1648] [id = 154] 04:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x116631000 == 35 [pid = 1648] [id = 153] 04:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12be79800 == 34 [pid = 1648] [id = 152] 04:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12b19e000 == 33 [pid = 1648] [id = 151] 04:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x118715800 == 32 [pid = 1648] [id = 150] 04:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12bcdd000 == 31 [pid = 1648] [id = 148] 04:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11695d000 == 30 [pid = 1648] [id = 149] 04:25:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1170cc800 == 29 [pid = 1648] [id = 156] 04:25:38 INFO - PROCESS | 1648 | --DOCSHELL 0x115e0b800 == 28 [pid = 1648] [id = 155] 04:25:38 INFO - PROCESS | 1648 | --DOCSHELL 0x118fa0000 == 27 [pid = 1648] [id = 157] 04:25:38 INFO - PROCESS | 1648 | 1462879538321 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]]]}] 04:25:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:25:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1585ms 04:25:38 INFO - PROCESS | 1648 | 1462879538354 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:25:38 INFO - PROCESS | 1648 | 1462879538356 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:25:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:25:38 INFO - PROCESS | 1648 | 1462879538360 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:25:38 INFO - PROCESS | 1648 | 1462879538362 Marionette TRACE conn2 <- [1,606,null,{}] 04:25:38 INFO - PROCESS | 1648 | 1462879538367 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}] 04:25:38 INFO - PROCESS | 1648 | 1462879538445 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:25:38 INFO - PROCESS | 1648 | 1462879538489 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x113497000 == 28 [pid = 1648] [id = 159] 04:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x113d5f000) [pid = 1648] [serial = 474] [outer = 0x0] 04:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113dee800) [pid = 1648] [serial = 475] [outer = 0x113d5f000] 04:25:38 INFO - PROCESS | 1648 | 1462879538517 Marionette DEBUG loaded listener.js 04:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11618dc00) [pid = 1648] [serial = 476] [outer = 0x113d5f000] 04:25:38 INFO - PROCESS | 1648 | 1462879538844 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]]]}] 04:25:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:25:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 521ms 04:25:38 INFO - PROCESS | 1648 | 1462879538881 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:25:38 INFO - PROCESS | 1648 | 1462879538885 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:25:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:25:38 INFO - PROCESS | 1648 | 1462879538890 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:25:38 INFO - PROCESS | 1648 | 1462879538892 Marionette TRACE conn2 <- [1,610,null,{}] 04:25:38 INFO - PROCESS | 1648 | 1462879538894 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}] 04:25:38 INFO - PROCESS | 1648 | 1462879538981 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:25:39 INFO - PROCESS | 1648 | 1462879539012 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x116646800 == 29 [pid = 1648] [id = 160] 04:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1161e5400) [pid = 1648] [serial = 477] [outer = 0x0] 04:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116a56800) [pid = 1648] [serial = 478] [outer = 0x1161e5400] 04:25:39 INFO - PROCESS | 1648 | 1462879539039 Marionette DEBUG loaded listener.js 04:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1180b9000) [pid = 1648] [serial = 479] [outer = 0x1161e5400] 04:25:39 INFO - PROCESS | 1648 | 1462879539364 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]]]}] 04:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 04:25:39 INFO - PROCESS | 1648 | 1462879539410 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:25:39 INFO - PROCESS | 1648 | 1462879539411 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:25:39 INFO - PROCESS | 1648 | 1462879539414 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:25:39 INFO - PROCESS | 1648 | 1462879539416 Marionette TRACE conn2 <- [1,614,null,{}] 04:25:39 INFO - PROCESS | 1648 | 1462879539424 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}] 04:25:39 INFO - PROCESS | 1648 | 1462879539517 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:25:39 INFO - PROCESS | 1648 | 1462879539525 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x118709000 == 30 [pid = 1648] [id = 161] 04:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x111aafc00) [pid = 1648] [serial = 480] [outer = 0x0] 04:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1185bdc00) [pid = 1648] [serial = 481] [outer = 0x111aafc00] 04:25:39 INFO - PROCESS | 1648 | 1462879539560 Marionette DEBUG loaded listener.js 04:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118fd8000) [pid = 1648] [serial = 482] [outer = 0x111aafc00] 04:25:39 INFO - PROCESS | 1648 | 1462879539906 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]]]}] 04:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 04:25:39 INFO - PROCESS | 1648 | 1462879539936 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:25:39 INFO - PROCESS | 1648 | 1462879539938 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:25:39 INFO - PROCESS | 1648 | 1462879539952 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:25:39 INFO - PROCESS | 1648 | 1462879539953 Marionette TRACE conn2 <- [1,618,null,{}] 04:25:39 INFO - PROCESS | 1648 | 1462879539955 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}] 04:25:40 INFO - PROCESS | 1648 | 1462879540049 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:25:40 INFO - PROCESS | 1648 | 1462879540053 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119572000 == 31 [pid = 1648] [id = 162] 04:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113d5f800) [pid = 1648] [serial = 483] [outer = 0x0] 04:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119865400) [pid = 1648] [serial = 484] [outer = 0x113d5f800] 04:25:40 INFO - PROCESS | 1648 | 1462879540079 Marionette DEBUG loaded listener.js 04:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119ede000) [pid = 1648] [serial = 485] [outer = 0x113d5f800] 04:25:40 INFO - PROCESS | 1648 | 1462879540392 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]]]}] 04:25:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:25:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 04:25:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:25:40 INFO - PROCESS | 1648 | 1462879540425 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:25:40 INFO - PROCESS | 1648 | 1462879540426 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:25:40 INFO - PROCESS | 1648 | 1462879540429 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:25:40 INFO - PROCESS | 1648 | 1462879540430 Marionette TRACE conn2 <- [1,622,null,{}] 04:25:40 INFO - PROCESS | 1648 | 1462879540432 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}] 04:25:40 INFO - PROCESS | 1648 | 1462879540532 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:25:40 INFO - PROCESS | 1648 | 1462879540537 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x121346000 == 32 [pid = 1648] [id = 163] 04:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1169b9400) [pid = 1648] [serial = 486] [outer = 0x0] 04:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x120e29c00) [pid = 1648] [serial = 487] [outer = 0x1169b9400] 04:25:40 INFO - PROCESS | 1648 | 1462879540562 Marionette DEBUG loaded listener.js 04:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1214f9400) [pid = 1648] [serial = 488] [outer = 0x1169b9400] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1263ad800) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11758bc00) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x124d43400) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1213d3800) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11614f800) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a6c9c00) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121966400) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11345cc00) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118fd1000) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119630400) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x120e20800) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1180ba400) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12a8c3800) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12b0af000) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12b0b9800) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119edd000) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1181e3000) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12bb23800) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1160e7c00) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116a54800) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1133bdc00) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11890e800) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x120f90800) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1295bf400) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1169b8800) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12933c800) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112a5e400) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1193c3800) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113d5f400) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12954d400) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1180e9800) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:25:41 INFO - PROCESS | 1648 | 1462879541299 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]]]}] 04:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 919ms 04:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:25:41 INFO - PROCESS | 1648 | 1462879541350 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:25:41 INFO - PROCESS | 1648 | 1462879541352 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:25:41 INFO - PROCESS | 1648 | 1462879541355 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:25:41 INFO - PROCESS | 1648 | 1462879541357 Marionette TRACE conn2 <- [1,626,null,{}] 04:25:41 INFO - PROCESS | 1648 | 1462879541372 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}] 04:25:41 INFO - PROCESS | 1648 | 1462879541480 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:25:41 INFO - PROCESS | 1648 | 1462879541488 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f3a000 == 33 [pid = 1648] [id = 164] 04:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x115e42000) [pid = 1648] [serial = 489] [outer = 0x0] 04:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119866800) [pid = 1648] [serial = 490] [outer = 0x115e42000] 04:25:41 INFO - PROCESS | 1648 | 1462879541517 Marionette DEBUG loaded listener.js 04:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121542c00) [pid = 1648] [serial = 491] [outer = 0x115e42000] 04:25:41 INFO - PROCESS | 1648 | 1462879541826 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]]]}] 04:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 484ms 04:25:41 INFO - PROCESS | 1648 | 1462879541842 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:25:41 INFO - PROCESS | 1648 | 1462879541843 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:25:41 INFO - PROCESS | 1648 | 1462879541846 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:25:41 INFO - PROCESS | 1648 | 1462879541847 Marionette TRACE conn2 <- [1,630,null,{}] 04:25:41 INFO - PROCESS | 1648 | 1462879541849 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}] 04:25:41 INFO - PROCESS | 1648 | 1462879541921 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:25:41 INFO - PROCESS | 1648 | 1462879541967 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216bf000 == 34 [pid = 1648] [id = 165] 04:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x111e26400) [pid = 1648] [serial = 492] [outer = 0x0] 04:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12195ec00) [pid = 1648] [serial = 493] [outer = 0x111e26400] 04:25:41 INFO - PROCESS | 1648 | 1462879541992 Marionette DEBUG loaded listener.js 04:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12421e400) [pid = 1648] [serial = 494] [outer = 0x111e26400] 04:25:42 INFO - PROCESS | 1648 | 1462879542272 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]]]}] 04:25:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:25:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 04:25:42 INFO - PROCESS | 1648 | 1462879542314 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:25:42 INFO - PROCESS | 1648 | 1462879542316 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:25:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:25:42 INFO - PROCESS | 1648 | 1462879542318 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:25:42 INFO - PROCESS | 1648 | 1462879542321 Marionette TRACE conn2 <- [1,634,null,{}] 04:25:42 INFO - PROCESS | 1648 | 1462879542325 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}] 04:25:42 INFO - PROCESS | 1648 | 1462879542394 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:25:42 INFO - PROCESS | 1648 | 1462879542398 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1242d5800 == 35 [pid = 1648] [id = 166] 04:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12421f800) [pid = 1648] [serial = 495] [outer = 0x0] 04:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124cb7000) [pid = 1648] [serial = 496] [outer = 0x12421f800] 04:25:42 INFO - PROCESS | 1648 | 1462879542426 Marionette DEBUG loaded listener.js 04:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126008800) [pid = 1648] [serial = 497] [outer = 0x12421f800] 04:25:42 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:42 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:42 INFO - PROCESS | 1648 | 1462879542754 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]]]}] 04:25:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:25:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 473ms 04:25:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:25:42 INFO - PROCESS | 1648 | 1462879542792 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:25:42 INFO - PROCESS | 1648 | 1462879542793 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:25:42 INFO - PROCESS | 1648 | 1462879542795 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:25:42 INFO - PROCESS | 1648 | 1462879542796 Marionette TRACE conn2 <- [1,638,null,{}] 04:25:42 INFO - PROCESS | 1648 | 1462879542807 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}] 04:25:42 INFO - PROCESS | 1648 | 1462879542878 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:25:42 INFO - PROCESS | 1648 | 1462879542882 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x118708000 == 36 [pid = 1648] [id = 167] 04:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12479b400) [pid = 1648] [serial = 498] [outer = 0x0] 04:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1263ad800) [pid = 1648] [serial = 499] [outer = 0x12479b400] 04:25:42 INFO - PROCESS | 1648 | 1462879542910 Marionette DEBUG loaded listener.js 04:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126685800) [pid = 1648] [serial = 500] [outer = 0x12479b400] 04:25:43 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:43 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:43 INFO - PROCESS | 1648 | 1462879543380 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]]]}] 04:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 618ms 04:25:43 INFO - PROCESS | 1648 | 1462879543414 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:25:43 INFO - PROCESS | 1648 | 1462879543416 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:25:43 INFO - PROCESS | 1648 | 1462879543422 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:25:43 INFO - PROCESS | 1648 | 1462879543424 Marionette TRACE conn2 <- [1,642,null,{}] 04:25:43 INFO - PROCESS | 1648 | 1462879543428 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}] 04:25:43 INFO - PROCESS | 1648 | 1462879543530 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:25:43 INFO - PROCESS | 1648 | 1462879543625 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x116128800 == 37 [pid = 1648] [id = 168] 04:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x113468c00) [pid = 1648] [serial = 501] [outer = 0x0] 04:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113d5f400) [pid = 1648] [serial = 502] [outer = 0x113468c00] 04:25:43 INFO - PROCESS | 1648 | 1462879543657 Marionette DEBUG loaded listener.js 04:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11606e800) [pid = 1648] [serial = 503] [outer = 0x113468c00] 04:25:44 INFO - PROCESS | 1648 | 1462879544169 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]]]}] 04:25:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:25:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 822ms 04:25:44 INFO - PROCESS | 1648 | 1462879544244 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:25:44 INFO - PROCESS | 1648 | 1462879544248 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:25:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:25:44 INFO - PROCESS | 1648 | 1462879544253 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:25:44 INFO - PROCESS | 1648 | 1462879544254 Marionette TRACE conn2 <- [1,646,null,{}] 04:25:44 INFO - PROCESS | 1648 | 1462879544257 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}] 04:25:44 INFO - PROCESS | 1648 | 1462879544357 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:25:44 INFO - PROCESS | 1648 | 1462879544403 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171d6000 == 38 [pid = 1648] [id = 169] 04:25:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113b6e400) [pid = 1648] [serial = 504] [outer = 0x0] 04:25:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116a55400) [pid = 1648] [serial = 505] [outer = 0x113b6e400] 04:25:44 INFO - PROCESS | 1648 | 1462879544433 Marionette DEBUG loaded listener.js 04:25:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1181de800) [pid = 1648] [serial = 506] [outer = 0x113b6e400] 04:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x115e3f000) [pid = 1648] [serial = 507] [outer = 0x12ce0bc00] 04:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1242d5800 == 37 [pid = 1648] [id = 166] 04:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1216bf000 == 36 [pid = 1648] [id = 165] 04:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x120f3a000 == 35 [pid = 1648] [id = 164] 04:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x121346000 == 34 [pid = 1648] [id = 163] 04:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119572000 == 33 [pid = 1648] [id = 162] 04:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x118709000 == 32 [pid = 1648] [id = 161] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119edb000) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | 1462879545090 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]]]}] 04:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x116646800 == 31 [pid = 1648] [id = 160] 04:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x113497000 == 30 [pid = 1648] [id = 159] 04:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119b03000 == 29 [pid = 1648] [id = 158] 04:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 871ms 04:25:45 INFO - PROCESS | 1648 | 1462879545131 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:25:45 INFO - PROCESS | 1648 | 1462879545136 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:25:45 INFO - PROCESS | 1648 | 1462879545142 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:25:45 INFO - PROCESS | 1648 | 1462879545145 Marionette TRACE conn2 <- [1,650,null,{}] 04:25:45 INFO - PROCESS | 1648 | 1462879545149 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}] 04:25:45 INFO - PROCESS | 1648 | 1462879545258 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1295ca400) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119ca5000) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12954a000) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1180ec400) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1185c2000) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1295cac00) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128c94000) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128b86400) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126766400) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1169b9800) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1166afc00) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12b01e400) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124414800) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a8bf400) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12a6c6c00) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116938400) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1160de800) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1193c9800) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119e5b000) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x120e21400) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x120f96800) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1212f5400) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1217c6c00) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11890dc00) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1180ecc00) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12b028000) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12b0af800) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12b0b7c00) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12bac6400) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bb16000) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119e55400) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bb22400) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12bb24c00) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12bb12400) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12b384800) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x116a5a800) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1180e4400) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1180b4800) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1185ba800) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x124d46000) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1160e8400) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x118570c00) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x118f70c00) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1169b8c00) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x124cc2c00) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11962b800) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12a8c0c00) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x128b8f000) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12b387800) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12b0b3800) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x126d68400) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x12b383c00) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x12bb2fc00) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x12a8cc000) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x119629000) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x1161f0400) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x1295c1400) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x118fd9000) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 04:25:45 INFO - PROCESS | 1648 | 1462879545332 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e15000 == 30 [pid = 1648] [id = 170] 04:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x115e3c000) [pid = 1648] [serial = 508] [outer = 0x0] 04:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x116188400) [pid = 1648] [serial = 509] [outer = 0x115e3c000] 04:25:45 INFO - PROCESS | 1648 | 1462879545360 Marionette DEBUG loaded listener.js 04:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x11716e800) [pid = 1648] [serial = 510] [outer = 0x115e3c000] 04:25:45 INFO - PROCESS | 1648 | 1462879545642 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]]]}] 04:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 521ms 04:25:45 INFO - PROCESS | 1648 | 1462879545663 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:25:45 INFO - PROCESS | 1648 | 1462879545666 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:25:45 INFO - PROCESS | 1648 | 1462879545678 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:25:45 INFO - PROCESS | 1648 | 1462879545679 Marionette TRACE conn2 <- [1,654,null,{}] 04:25:45 INFO - PROCESS | 1648 | 1462879545682 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}] 04:25:45 INFO - PROCESS | 1648 | 1462879545759 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:25:45 INFO - PROCESS | 1648 | 1462879545807 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170cc000 == 31 [pid = 1648] [id = 171] 04:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x1161f0400) [pid = 1648] [serial = 511] [outer = 0x0] 04:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x117674400) [pid = 1648] [serial = 512] [outer = 0x1161f0400] 04:25:45 INFO - PROCESS | 1648 | 1462879545833 Marionette DEBUG loaded listener.js 04:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11856c400) [pid = 1648] [serial = 513] [outer = 0x1161f0400] 04:25:46 INFO - PROCESS | 1648 | 1462879546111 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]]]}] 04:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 471ms 04:25:46 INFO - PROCESS | 1648 | 1462879546148 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:25:46 INFO - PROCESS | 1648 | 1462879546150 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:25:46 INFO - PROCESS | 1648 | 1462879546160 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:25:46 INFO - PROCESS | 1648 | 1462879546162 Marionette TRACE conn2 <- [1,658,null,{}] 04:25:46 INFO - PROCESS | 1648 | 1462879546174 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}] 04:25:46 INFO - PROCESS | 1648 | 1462879546257 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:25:46 INFO - PROCESS | 1648 | 1462879546263 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x118717000 == 32 [pid = 1648] [id = 172] 04:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x112e41c00) [pid = 1648] [serial = 514] [outer = 0x0] 04:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11890e800) [pid = 1648] [serial = 515] [outer = 0x112e41c00] 04:25:46 INFO - PROCESS | 1648 | 1462879546293 Marionette DEBUG loaded listener.js 04:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x119625400) [pid = 1648] [serial = 516] [outer = 0x112e41c00] 04:25:46 INFO - PROCESS | 1648 | 1462879546613 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]]]}] 04:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 470ms 04:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:25:46 INFO - PROCESS | 1648 | 1462879546631 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:25:46 INFO - PROCESS | 1648 | 1462879546633 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:25:46 INFO - PROCESS | 1648 | 1462879546636 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:25:46 INFO - PROCESS | 1648 | 1462879546638 Marionette TRACE conn2 <- [1,662,null,{}] 04:25:46 INFO - PROCESS | 1648 | 1462879546641 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}] 04:25:46 INFO - PROCESS | 1648 | 1462879546711 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:25:46 INFO - PROCESS | 1648 | 1462879546716 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119571000 == 33 [pid = 1648] [id = 173] 04:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x119864000) [pid = 1648] [serial = 517] [outer = 0x0] 04:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x119e5b000) [pid = 1648] [serial = 518] [outer = 0x119864000] 04:25:46 INFO - PROCESS | 1648 | 1462879546744 Marionette DEBUG loaded listener.js 04:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x120e27c00) [pid = 1648] [serial = 519] [outer = 0x119864000] 04:25:46 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:46 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:47 INFO - PROCESS | 1648 | 1462879547047 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]]]}] 04:25:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:25:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 421ms 04:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:25:47 INFO - PROCESS | 1648 | 1462879547060 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:25:47 INFO - PROCESS | 1648 | 1462879547061 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:25:47 INFO - PROCESS | 1648 | 1462879547063 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:25:47 INFO - PROCESS | 1648 | 1462879547064 Marionette TRACE conn2 <- [1,666,null,{}] 04:25:47 INFO - PROCESS | 1648 | 1462879547067 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}] 04:25:47 INFO - PROCESS | 1648 | 1462879547141 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:25:47 INFO - PROCESS | 1648 | 1462879547145 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f32800 == 34 [pid = 1648] [id = 174] 04:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1185c3800) [pid = 1648] [serial = 520] [outer = 0x0] 04:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1211a6000) [pid = 1648] [serial = 521] [outer = 0x1185c3800] 04:25:47 INFO - PROCESS | 1648 | 1462879547172 Marionette DEBUG loaded listener.js 04:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1217c7c00) [pid = 1648] [serial = 522] [outer = 0x1185c3800] 04:25:47 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:47 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:47 INFO - PROCESS | 1648 | 1462879547527 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]]]}] 04:25:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:25:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 04:25:47 INFO - PROCESS | 1648 | 1462879547581 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:25:47 INFO - PROCESS | 1648 | 1462879547583 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:25:47 INFO - PROCESS | 1648 | 1462879547585 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:25:47 INFO - PROCESS | 1648 | 1462879547586 Marionette TRACE conn2 <- [1,670,null,{}] 04:25:47 INFO - PROCESS | 1648 | 1462879547599 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}] 04:25:47 INFO - PROCESS | 1648 | 1462879547712 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:25:47 INFO - PROCESS | 1648 | 1462879547719 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x121359800 == 35 [pid = 1648] [id = 175] 04:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x120f90c00) [pid = 1648] [serial = 523] [outer = 0x0] 04:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x12600bc00) [pid = 1648] [serial = 524] [outer = 0x120f90c00] 04:25:47 INFO - PROCESS | 1648 | 1462879547744 Marionette DEBUG loaded listener.js 04:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x126689c00) [pid = 1648] [serial = 525] [outer = 0x120f90c00] 04:25:48 INFO - PROCESS | 1648 | 1462879548061 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]]]}] 04:25:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:25:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 529ms 04:25:48 INFO - PROCESS | 1648 | 1462879548114 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:25:48 INFO - PROCESS | 1648 | 1462879548115 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:25:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:25:48 INFO - PROCESS | 1648 | 1462879548118 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:25:48 INFO - PROCESS | 1648 | 1462879548120 Marionette TRACE conn2 <- [1,674,null,{}] 04:25:48 INFO - PROCESS | 1648 | 1462879548123 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}] 04:25:48 INFO - PROCESS | 1648 | 1462879548207 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:25:48 INFO - PROCESS | 1648 | 1462879548235 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219d1800 == 36 [pid = 1648] [id = 176] 04:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x124213800) [pid = 1648] [serial = 526] [outer = 0x0] 04:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x126d60400) [pid = 1648] [serial = 527] [outer = 0x124213800] 04:25:48 INFO - PROCESS | 1648 | 1462879548260 Marionette DEBUG loaded listener.js 04:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x128b86000) [pid = 1648] [serial = 528] [outer = 0x124213800] 04:25:48 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:48 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:48 INFO - PROCESS | 1648 | 1462879548574 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]]]}] 04:25:48 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 04:25:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 472ms 04:25:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:25:48 INFO - PROCESS | 1648 | 1462879548591 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:25:48 INFO - PROCESS | 1648 | 1462879548593 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:25:48 INFO - PROCESS | 1648 | 1462879548596 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:25:48 INFO - PROCESS | 1648 | 1462879548598 Marionette TRACE conn2 <- [1,678,null,{}] 04:25:48 INFO - PROCESS | 1648 | 1462879548601 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}] 04:25:48 INFO - PROCESS | 1648 | 1462879548769 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12421f800) [pid = 1648] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113d5f000) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1161e5400) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x111aafc00) [pid = 1648] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1169b9400) [pid = 1648] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x113d5f800) [pid = 1648] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x115e42000) [pid = 1648] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x111e26400) [pid = 1648] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:25:48 INFO - PROCESS | 1648 | 1462879548819 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170e2800 == 37 [pid = 1648] [id = 177] 04:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x111e26400) [pid = 1648] [serial = 529] [outer = 0x0] 04:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x115ebc800) [pid = 1648] [serial = 530] [outer = 0x111e26400] 04:25:48 INFO - PROCESS | 1648 | 1462879548858 Marionette DEBUG loaded listener.js 04:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1214f9000) [pid = 1648] [serial = 531] [outer = 0x111e26400] 04:25:49 INFO - PROCESS | 1648 | 1462879549211 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]]]}] 04:25:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:25:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 04:25:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:25:49 INFO - PROCESS | 1648 | 1462879549267 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:25:49 INFO - PROCESS | 1648 | 1462879549268 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:25:49 INFO - PROCESS | 1648 | 1462879549270 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:25:49 INFO - PROCESS | 1648 | 1462879549271 Marionette TRACE conn2 <- [1,682,null,{}] 04:25:49 INFO - PROCESS | 1648 | 1462879549274 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}] 04:25:49 INFO - PROCESS | 1648 | 1462879549345 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:25:49 INFO - PROCESS | 1648 | 1462879549349 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x118715800 == 38 [pid = 1648] [id = 178] 04:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x124d48800) [pid = 1648] [serial = 532] [outer = 0x0] 04:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x128b92400) [pid = 1648] [serial = 533] [outer = 0x124d48800] 04:25:49 INFO - PROCESS | 1648 | 1462879549378 Marionette DEBUG loaded listener.js 04:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x128cefc00) [pid = 1648] [serial = 534] [outer = 0x124d48800] 04:25:50 INFO - PROCESS | 1648 | 1462879550146 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]]]}] 04:25:50 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) 04:25:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 919ms 04:25:50 INFO - PROCESS | 1648 | 1462879550190 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:25:50 INFO - PROCESS | 1648 | 1462879550191 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:25:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:25:50 INFO - PROCESS | 1648 | 1462879550193 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:25:50 INFO - PROCESS | 1648 | 1462879550194 Marionette TRACE conn2 <- [1,686,null,{}] 04:25:50 INFO - PROCESS | 1648 | 1462879550196 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}] 04:25:50 INFO - PROCESS | 1648 | 1462879550267 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:25:50 INFO - PROCESS | 1648 | 1462879550309 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266b3800 == 39 [pid = 1648] [id = 179] 04:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x120e28400) [pid = 1648] [serial = 535] [outer = 0x0] 04:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x128cfc800) [pid = 1648] [serial = 536] [outer = 0x120e28400] 04:25:50 INFO - PROCESS | 1648 | 1462879550335 Marionette DEBUG loaded listener.js 04:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x129339c00) [pid = 1648] [serial = 537] [outer = 0x120e28400] 04:25:51 INFO - PROCESS | 1648 | 1462879551090 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]]]}] 04:25:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:25:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 919ms 04:25:51 INFO - PROCESS | 1648 | 1462879551112 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:25:51 INFO - PROCESS | 1648 | 1462879551114 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:25:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:25:51 INFO - PROCESS | 1648 | 1462879551116 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:25:51 INFO - PROCESS | 1648 | 1462879551119 Marionette TRACE conn2 <- [1,690,null,{}] 04:25:51 INFO - PROCESS | 1648 | 1462879551123 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}] 04:25:51 INFO - PROCESS | 1648 | 1462879551206 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:25:51 INFO - PROCESS | 1648 | 1462879551211 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x129181000 == 40 [pid = 1648] [id = 180] 04:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x129341800) [pid = 1648] [serial = 538] [outer = 0x0] 04:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12a6c6400) [pid = 1648] [serial = 539] [outer = 0x129341800] 04:25:51 INFO - PROCESS | 1648 | 1462879551241 Marionette DEBUG loaded listener.js 04:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x12a8bf400) [pid = 1648] [serial = 540] [outer = 0x129341800] 04:25:52 INFO - PROCESS | 1648 | 1462879552190 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]]]}] 04:25:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:25:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1124ms 04:25:52 INFO - PROCESS | 1648 | 1462879552258 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:25:52 INFO - PROCESS | 1648 | 1462879552260 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:25:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:25:52 INFO - PROCESS | 1648 | 1462879552264 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:25:52 INFO - PROCESS | 1648 | 1462879552267 Marionette TRACE conn2 <- [1,694,null,{}] 04:25:52 INFO - PROCESS | 1648 | 1462879552270 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}] 04:25:52 INFO - PROCESS | 1648 | 1462879552353 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:25:52 INFO - PROCESS | 1648 | 1462879552434 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e17800 == 41 [pid = 1648] [id = 181] 04:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116760400) [pid = 1648] [serial = 541] [outer = 0x0] 04:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1180aec00) [pid = 1648] [serial = 542] [outer = 0x116760400] 04:25:52 INFO - PROCESS | 1648 | 1462879552466 Marionette DEBUG loaded listener.js 04:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1184b2000) [pid = 1648] [serial = 543] [outer = 0x116760400] 04:25:53 INFO - PROCESS | 1648 | 1462879553361 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]]]}] 04:25:53 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) 04:25:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1123ms 04:25:53 INFO - PROCESS | 1648 | 1462879553387 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:25:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:25:53 INFO - PROCESS | 1648 | 1462879553389 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:25:53 INFO - PROCESS | 1648 | 1462879553392 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:25:53 INFO - PROCESS | 1648 | 1462879553395 Marionette TRACE conn2 <- [1,698,null,{}] 04:25:53 INFO - PROCESS | 1648 | 1462879553399 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}] 04:25:53 INFO - PROCESS | 1648 | 1462879553483 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:25:53 INFO - PROCESS | 1648 | 1462879553527 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171eb000 == 42 [pid = 1648] [id = 182] 04:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11675d000) [pid = 1648] [serial = 544] [outer = 0x0] 04:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116941400) [pid = 1648] [serial = 545] [outer = 0x11675d000] 04:25:53 INFO - PROCESS | 1648 | 1462879553556 Marionette DEBUG loaded listener.js 04:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1180e3400) [pid = 1648] [serial = 546] [outer = 0x11675d000] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1266b3800 == 41 [pid = 1648] [id = 179] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x118715800 == 40 [pid = 1648] [id = 178] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1170e2800 == 39 [pid = 1648] [id = 177] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1219d1800 == 38 [pid = 1648] [id = 176] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x121359800 == 37 [pid = 1648] [id = 175] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x120f32800 == 36 [pid = 1648] [id = 174] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119571000 == 35 [pid = 1648] [id = 173] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x118717000 == 34 [pid = 1648] [id = 172] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1263ad800) [pid = 1648] [serial = 499] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1170cc000 == 33 [pid = 1648] [id = 171] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x115e15000 == 32 [pid = 1648] [id = 170] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1171d6000 == 31 [pid = 1648] [id = 169] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x116128800 == 30 [pid = 1648] [id = 168] 04:25:54 INFO - PROCESS | 1648 | --DOCSHELL 0x118708000 == 29 [pid = 1648] [id = 167] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126008800) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x113dee800) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1180b9000) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116a56800) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118fd8000) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1185bdc00) [pid = 1648] [serial = 481] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x120e29c00) [pid = 1648] [serial = 487] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119865400) [pid = 1648] [serial = 484] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119ede000) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x124cb7000) [pid = 1648] [serial = 496] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119866800) [pid = 1648] [serial = 490] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1214f9400) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12421e400) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x11618dc00) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12195ec00) [pid = 1648] [serial = 493] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x121542c00) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 04:25:54 INFO - PROCESS | 1648 | 1462879554444 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]]]}] 04:25:54 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) 04:25:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1074ms 04:25:54 INFO - PROCESS | 1648 | 1462879554467 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:25:54 INFO - PROCESS | 1648 | 1462879554472 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:25:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:25:54 INFO - PROCESS | 1648 | 1462879554477 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:25:54 INFO - PROCESS | 1648 | 1462879554479 Marionette TRACE conn2 <- [1,702,null,{}] 04:25:54 INFO - PROCESS | 1648 | 1462879554481 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}] 04:25:54 INFO - PROCESS | 1648 | 1462879554553 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:25:54 INFO - PROCESS | 1648 | 1462879554558 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x116908800 == 30 [pid = 1648] [id = 183] 04:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x116938000) [pid = 1648] [serial = 547] [outer = 0x0] 04:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11856ec00) [pid = 1648] [serial = 548] [outer = 0x116938000] 04:25:54 INFO - PROCESS | 1648 | 1462879554587 Marionette DEBUG loaded listener.js 04:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1185c6000) [pid = 1648] [serial = 549] [outer = 0x116938000] 04:25:55 INFO - PROCESS | 1648 | 1462879555409 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]]]}] 04:25:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:25:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 04:25:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:25:55 INFO - PROCESS | 1648 | 1462879555447 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:25:55 INFO - PROCESS | 1648 | 1462879555449 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:25:55 INFO - PROCESS | 1648 | 1462879555451 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:25:55 INFO - PROCESS | 1648 | 1462879555455 Marionette TRACE conn2 <- [1,706,null,{}] 04:25:55 INFO - PROCESS | 1648 | 1462879555463 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}] 04:25:55 INFO - PROCESS | 1648 | 1462879555542 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:25:55 INFO - PROCESS | 1648 | 1462879555584 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11870f000 == 31 [pid = 1648] [id = 184] 04:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11890a400) [pid = 1648] [serial = 550] [outer = 0x0] 04:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119629000) [pid = 1648] [serial = 551] [outer = 0x11890a400] 04:25:55 INFO - PROCESS | 1648 | 1462879555612 Marionette DEBUG loaded listener.js 04:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119e52c00) [pid = 1648] [serial = 552] [outer = 0x11890a400] 04:25:56 INFO - PROCESS | 1648 | 1462879556361 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]]]}] 04:25:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:25:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 923ms 04:25:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:25:56 INFO - PROCESS | 1648 | 1462879556376 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:25:56 INFO - PROCESS | 1648 | 1462879556378 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:25:56 INFO - PROCESS | 1648 | 1462879556380 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:25:56 INFO - PROCESS | 1648 | 1462879556381 Marionette TRACE conn2 <- [1,710,null,{}] 04:25:56 INFO - PROCESS | 1648 | 1462879556383 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}] 04:25:56 INFO - PROCESS | 1648 | 1462879556481 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:25:56 INFO - PROCESS | 1648 | 1462879556486 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c13800 == 32 [pid = 1648] [id = 185] 04:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x113407400) [pid = 1648] [serial = 553] [outer = 0x0] 04:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119edb400) [pid = 1648] [serial = 554] [outer = 0x113407400] 04:25:56 INFO - PROCESS | 1648 | 1462879556511 Marionette DEBUG loaded listener.js 04:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1214f4c00) [pid = 1648] [serial = 555] [outer = 0x113407400] 04:25:57 INFO - PROCESS | 1648 | 1462879557325 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]]]}] 04:25:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:25:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 04:25:57 INFO - PROCESS | 1648 | 1462879557350 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:25:57 INFO - PROCESS | 1648 | 1462879557352 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:25:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:25:57 INFO - PROCESS | 1648 | 1462879557361 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:25:57 INFO - PROCESS | 1648 | 1462879557362 Marionette TRACE conn2 <- [1,714,null,{}] 04:25:57 INFO - PROCESS | 1648 | 1462879557364 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}] 04:25:57 INFO - PROCESS | 1648 | 1462879557447 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:25:57 INFO - PROCESS | 1648 | 1462879557452 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12121e000 == 33 [pid = 1648] [id = 186] 04:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x113d5f000) [pid = 1648] [serial = 556] [outer = 0x0] 04:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1219c3400) [pid = 1648] [serial = 557] [outer = 0x113d5f000] 04:25:57 INFO - PROCESS | 1648 | 1462879557477 Marionette DEBUG loaded listener.js 04:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124450400) [pid = 1648] [serial = 558] [outer = 0x113d5f000] 04:25:58 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x120f90c00) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:25:58 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x124213800) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:25:58 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1185c3800) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:25:58 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119864000) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:25:58 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x115e3c000) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:25:58 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x112e41c00) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:25:58 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1161f0400) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:25:58 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x111e26400) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:25:58 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x124d48800) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:25:58 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x120e28400) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:25:58 INFO - PROCESS | 1648 | 1462879558278 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]]]}] 04:25:58 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 04:25:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 973ms 04:25:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:25:58 INFO - PROCESS | 1648 | 1462879558331 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:25:58 INFO - PROCESS | 1648 | 1462879558333 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:25:58 INFO - PROCESS | 1648 | 1462879558335 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:25:58 INFO - PROCESS | 1648 | 1462879558336 Marionette TRACE conn2 <- [1,718,null,{}] 04:25:58 INFO - PROCESS | 1648 | 1462879558339 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}] 04:25:58 INFO - PROCESS | 1648 | 1462879558425 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:25:58 INFO - PROCESS | 1648 | 1462879558430 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12135f000 == 34 [pid = 1648] [id = 187] 04:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11675f000) [pid = 1648] [serial = 559] [outer = 0x0] 04:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x126006000) [pid = 1648] [serial = 560] [outer = 0x11675f000] 04:25:58 INFO - PROCESS | 1648 | 1462879558466 Marionette DEBUG loaded listener.js 04:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x126766000) [pid = 1648] [serial = 561] [outer = 0x11675f000] 04:25:59 INFO - PROCESS | 1648 | 1462879559260 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]]]}] 04:25:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:25:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 04:25:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:25:59 INFO - PROCESS | 1648 | 1462879559305 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:25:59 INFO - PROCESS | 1648 | 1462879559306 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:25:59 INFO - PROCESS | 1648 | 1462879559309 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:25:59 INFO - PROCESS | 1648 | 1462879559310 Marionette TRACE conn2 <- [1,722,null,{}] 04:25:59 INFO - PROCESS | 1648 | 1462879559312 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}] 04:25:59 INFO - PROCESS | 1648 | 1462879559379 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:25:59 INFO - PROCESS | 1648 | 1462879559383 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d1f800 == 35 [pid = 1648] [id = 188] 04:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1263a2000) [pid = 1648] [serial = 562] [outer = 0x0] 04:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x128b89800) [pid = 1648] [serial = 563] [outer = 0x1263a2000] 04:25:59 INFO - PROCESS | 1648 | 1462879559411 Marionette DEBUG loaded listener.js 04:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x128b94400) [pid = 1648] [serial = 564] [outer = 0x1263a2000] 04:25:59 INFO - PROCESS | 1648 | 1462879559696 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] 04:25:59 INFO - PROCESS | 1648 | 1462879559731 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:25:59 INFO - PROCESS | 1648 | 1462879559733 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:25:59 INFO - PROCESS | 1648 | 1462879559734 Marionette TRACE conn2 <- [1,726,null,{}] 04:25:59 INFO - PROCESS | 1648 | 1462879559739 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}] 04:25:59 INFO - PROCESS | 1648 | 1462879559833 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:25:59 INFO - PROCESS | 1648 | 1462879559839 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b0d800 == 36 [pid = 1648] [id = 189] 04:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113bfb000) [pid = 1648] [serial = 565] [outer = 0x0] 04:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x128c93800) [pid = 1648] [serial = 566] [outer = 0x113bfb000] 04:25:59 INFO - PROCESS | 1648 | 1462879559864 Marionette DEBUG loaded listener.js 04:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x129342000) [pid = 1648] [serial = 567] [outer = 0x113bfb000] 04:26:00 INFO - PROCESS | 1648 | 1462879560193 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]]]}] 04:26:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:26:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 470ms 04:26:00 INFO - PROCESS | 1648 | 1462879560204 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:26:00 INFO - PROCESS | 1648 | 1462879560205 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:26:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:26:00 INFO - PROCESS | 1648 | 1462879560207 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:26:00 INFO - PROCESS | 1648 | 1462879560208 Marionette TRACE conn2 <- [1,730,null,{}] 04:26:00 INFO - PROCESS | 1648 | 1462879560211 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}] 04:26:00 INFO - PROCESS | 1648 | 1462879560283 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:26:00 INFO - PROCESS | 1648 | 1462879560289 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x126398000 == 37 [pid = 1648] [id = 190] 04:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x129557400) [pid = 1648] [serial = 568] [outer = 0x0] 04:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1295c7800) [pid = 1648] [serial = 569] [outer = 0x129557400] 04:26:00 INFO - PROCESS | 1648 | 1462879560314 Marionette DEBUG loaded listener.js 04:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12a8c0000) [pid = 1648] [serial = 570] [outer = 0x129557400] 04:26:00 INFO - PROCESS | 1648 | 1462879560797 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] 04:26:00 INFO - PROCESS | 1648 | 1462879560829 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:26:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:26:00 INFO - PROCESS | 1648 | 1462879560832 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:26:00 INFO - PROCESS | 1648 | 1462879560835 Marionette TRACE conn2 <- [1,734,null,{}] 04:26:00 INFO - PROCESS | 1648 | 1462879560838 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}] 04:26:00 INFO - PROCESS | 1648 | 1462879560932 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:26:01 INFO - PROCESS | 1648 | 1462879561012 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118708000 == 38 [pid = 1648] [id = 191] 04:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1180e4000) [pid = 1648] [serial = 571] [outer = 0x0] 04:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1181e3c00) [pid = 1648] [serial = 572] [outer = 0x1180e4000] 04:26:01 INFO - PROCESS | 1648 | 1462879561043 Marionette DEBUG loaded listener.js 04:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118916000) [pid = 1648] [serial = 573] [outer = 0x1180e4000] 04:26:01 INFO - PROCESS | 1648 | 1462879561458 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]]]}] 04:26:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:26:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 673ms 04:26:01 INFO - PROCESS | 1648 | 1462879561505 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:26:01 INFO - PROCESS | 1648 | 1462879561509 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:26:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:26:01 INFO - PROCESS | 1648 | 1462879561514 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:26:01 INFO - PROCESS | 1648 | 1462879561515 Marionette TRACE conn2 <- [1,738,null,{}] 04:26:01 INFO - PROCESS | 1648 | 1462879561518 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}] 04:26:01 INFO - PROCESS | 1648 | 1462879561613 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:26:01 INFO - PROCESS | 1648 | 1462879561668 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x124020000 == 39 [pid = 1648] [id = 192] 04:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118f6d800) [pid = 1648] [serial = 574] [outer = 0x0] 04:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11986e800) [pid = 1648] [serial = 575] [outer = 0x118f6d800] 04:26:01 INFO - PROCESS | 1648 | 1462879561698 Marionette DEBUG loaded listener.js 04:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1213cf800) [pid = 1648] [serial = 576] [outer = 0x118f6d800] 04:26:02 INFO - PROCESS | 1648 | 1462879562611 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]]]}] 04:26:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:26:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 04:26:02 INFO - PROCESS | 1648 | 1462879562636 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:26:02 INFO - PROCESS | 1648 | 1462879562639 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:26:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:26:02 INFO - PROCESS | 1648 | 1462879562642 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:26:02 INFO - PROCESS | 1648 | 1462879562644 Marionette TRACE conn2 <- [1,742,null,{}] 04:26:02 INFO - PROCESS | 1648 | 1462879562652 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}] 04:26:02 INFO - PROCESS | 1648 | 1462879562746 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:26:02 INFO - PROCESS | 1648 | 1462879562788 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12919c800 == 40 [pid = 1648] [id = 193] 04:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1247a8800) [pid = 1648] [serial = 577] [outer = 0x0] 04:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126c41c00) [pid = 1648] [serial = 578] [outer = 0x1247a8800] 04:26:02 INFO - PROCESS | 1648 | 1462879562819 Marionette DEBUG loaded listener.js 04:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1295bd400) [pid = 1648] [serial = 579] [outer = 0x1247a8800] 04:26:03 INFO - PROCESS | 1648 | 1462879563700 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]]]}] 04:26:03 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 04:26:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1072ms 04:26:03 INFO - PROCESS | 1648 | 1462879563715 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:26:03 INFO - PROCESS | 1648 | 1462879563717 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:26:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:26:03 INFO - PROCESS | 1648 | 1462879563720 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:26:03 INFO - PROCESS | 1648 | 1462879563723 Marionette TRACE conn2 <- [1,746,null,{}] 04:26:03 INFO - PROCESS | 1648 | 1462879563727 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}] 04:26:03 INFO - PROCESS | 1648 | 1462879563814 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:26:03 INFO - PROCESS | 1648 | 1462879563856 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x118319000 == 41 [pid = 1648] [id = 194] 04:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116a59000) [pid = 1648] [serial = 580] [outer = 0x0] 04:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x117581000) [pid = 1648] [serial = 581] [outer = 0x116a59000] 04:26:03 INFO - PROCESS | 1648 | 1462879563885 Marionette DEBUG loaded listener.js 04:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1181e3000) [pid = 1648] [serial = 582] [outer = 0x116a59000] 04:26:04 INFO - PROCESS | 1648 | --DOCSHELL 0x113b0d800 == 40 [pid = 1648] [id = 189] 04:26:04 INFO - PROCESS | 1648 | --DOCSHELL 0x123d1f800 == 39 [pid = 1648] [id = 188] 04:26:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12135f000 == 38 [pid = 1648] [id = 187] 04:26:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12121e000 == 37 [pid = 1648] [id = 186] 04:26:04 INFO - PROCESS | 1648 | --DOCSHELL 0x119c13800 == 36 [pid = 1648] [id = 185] 04:26:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11870f000 == 35 [pid = 1648] [id = 184] 04:26:04 INFO - PROCESS | 1648 | --DOCSHELL 0x116908800 == 34 [pid = 1648] [id = 183] 04:26:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1171eb000 == 33 [pid = 1648] [id = 182] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113d5f400) [pid = 1648] [serial = 502] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116a55400) [pid = 1648] [serial = 505] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOCSHELL 0x129181000 == 32 [pid = 1648] [id = 180] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128b86000) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129339c00) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1214f9000) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113d5e800) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128cefc00) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1217c7c00) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b92400) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128cfc800) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12600bc00) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126d60400) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126689c00) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1211a6000) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119e5b000) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x120e27c00) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116188400) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11716e800) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11890e800) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119625400) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x117674400) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11856c400) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x115ebc800) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1648 | 1462879564769 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]]]}] 04:26:04 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.) 04:26:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1072ms 04:26:04 INFO - PROCESS | 1648 | 1462879564793 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:26:04 INFO - PROCESS | 1648 | 1462879564797 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:26:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:26:04 INFO - PROCESS | 1648 | 1462879564801 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:26:04 INFO - PROCESS | 1648 | 1462879564804 Marionette TRACE conn2 <- [1,750,null,{}] 04:26:04 INFO - PROCESS | 1648 | 1462879564807 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}] 04:26:04 INFO - PROCESS | 1648 | 1462879564879 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:26:04 INFO - PROCESS | 1648 | 1462879564920 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f07000 == 33 [pid = 1648] [id = 195] 04:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118572400) [pid = 1648] [serial = 583] [outer = 0x0] 04:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11890e800) [pid = 1648] [serial = 584] [outer = 0x118572400] 04:26:04 INFO - PROCESS | 1648 | 1462879564946 Marionette DEBUG loaded listener.js 04:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118fd9400) [pid = 1648] [serial = 585] [outer = 0x118572400] 04:26:05 INFO - PROCESS | 1648 | 1462879565778 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]]]}] 04:26:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:26:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1025ms 04:26:05 INFO - PROCESS | 1648 | 1462879565827 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:26:05 INFO - PROCESS | 1648 | 1462879565828 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:26:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:26:05 INFO - PROCESS | 1648 | 1462879565830 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:26:05 INFO - PROCESS | 1648 | 1462879565833 Marionette TRACE conn2 <- [1,754,null,{}] 04:26:05 INFO - PROCESS | 1648 | 1462879565850 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}] 04:26:05 INFO - PROCESS | 1648 | 1462879565926 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:26:05 INFO - PROCESS | 1648 | 1462879565970 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x119564800 == 34 [pid = 1648] [id = 196] 04:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11962b800) [pid = 1648] [serial = 586] [outer = 0x0] 04:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1212f5400) [pid = 1648] [serial = 587] [outer = 0x11962b800] 04:26:05 INFO - PROCESS | 1648 | 1462879565997 Marionette DEBUG loaded listener.js 04:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1219c7000) [pid = 1648] [serial = 588] [outer = 0x11962b800] 04:26:06 INFO - PROCESS | 1648 | 1462879566762 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]]]}] 04:26:06 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 04:26:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 982ms 04:26:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:26:06 INFO - PROCESS | 1648 | 1462879566813 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:26:06 INFO - PROCESS | 1648 | 1462879566815 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:26:06 INFO - PROCESS | 1648 | 1462879566817 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:26:06 INFO - PROCESS | 1648 | 1462879566818 Marionette TRACE conn2 <- [1,758,null,{}] 04:26:06 INFO - PROCESS | 1648 | 1462879566820 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}] 04:26:06 INFO - PROCESS | 1648 | 1462879566917 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:26:06 INFO - PROCESS | 1648 | 1462879566948 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f3f000 == 35 [pid = 1648] [id = 197] 04:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1181df400) [pid = 1648] [serial = 589] [outer = 0x0] 04:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x124d48400) [pid = 1648] [serial = 590] [outer = 0x1181df400] 04:26:06 INFO - PROCESS | 1648 | 1462879566974 Marionette DEBUG loaded listener.js 04:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x126d68400) [pid = 1648] [serial = 591] [outer = 0x1181df400] 04:26:07 INFO - PROCESS | 1648 | 1462879567300 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]]]}] 04:26:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:26:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 04:26:07 INFO - PROCESS | 1648 | 1462879567340 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:26:07 INFO - PROCESS | 1648 | 1462879567341 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:26:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:26:07 INFO - PROCESS | 1648 | 1462879567343 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:26:07 INFO - PROCESS | 1648 | 1462879567344 Marionette TRACE conn2 <- [1,762,null,{}] 04:26:07 INFO - PROCESS | 1648 | 1462879567346 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}] 04:26:07 INFO - PROCESS | 1648 | 1462879567433 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:26:07 INFO - PROCESS | 1648 | 1462879567437 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218cf000 == 36 [pid = 1648] [id = 198] 04:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1193ba400) [pid = 1648] [serial = 592] [outer = 0x0] 04:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x128b90000) [pid = 1648] [serial = 593] [outer = 0x1193ba400] 04:26:07 INFO - PROCESS | 1648 | 1462879567462 Marionette DEBUG loaded listener.js 04:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12933cc00) [pid = 1648] [serial = 594] [outer = 0x1193ba400] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11890a400) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x113d5f000) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11675d000) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x116938000) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x116760400) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1263a2000) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11675f000) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x113407400) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x113bfb000) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113468c00) [pid = 1648] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11986ac00) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x113b6e400) [pid = 1648] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:26:07 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12479b400) [pid = 1648] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:26:08 INFO - PROCESS | 1648 | 1462879568248 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]]]}] 04:26:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:26:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 920ms 04:26:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:26:08 INFO - PROCESS | 1648 | 1462879568264 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:26:08 INFO - PROCESS | 1648 | 1462879568265 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:26:08 INFO - PROCESS | 1648 | 1462879568267 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:26:08 INFO - PROCESS | 1648 | 1462879568268 Marionette TRACE conn2 <- [1,766,null,{}] 04:26:08 INFO - PROCESS | 1648 | 1462879568270 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}] 04:26:08 INFO - PROCESS | 1648 | 1462879568357 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:26:08 INFO - PROCESS | 1648 | 1462879568364 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d33000 == 37 [pid = 1648] [id = 199] 04:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x126761800) [pid = 1648] [serial = 595] [outer = 0x0] 04:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x129170000) [pid = 1648] [serial = 596] [outer = 0x126761800] 04:26:08 INFO - PROCESS | 1648 | 1462879568391 Marionette DEBUG loaded listener.js 04:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x12a8bfc00) [pid = 1648] [serial = 597] [outer = 0x126761800] 04:26:09 INFO - PROCESS | 1648 | 1462879569205 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]]]}] 04:26:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:26:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 04:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:26:09 INFO - PROCESS | 1648 | 1462879569236 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:26:09 INFO - PROCESS | 1648 | 1462879569238 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:26:09 INFO - PROCESS | 1648 | 1462879569240 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:26:09 INFO - PROCESS | 1648 | 1462879569241 Marionette TRACE conn2 <- [1,770,null,{}] 04:26:09 INFO - PROCESS | 1648 | 1462879569243 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}] 04:26:09 INFO - PROCESS | 1648 | 1462879569313 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:26:09 INFO - PROCESS | 1648 | 1462879569318 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266b3800 == 38 [pid = 1648] [id = 200] 04:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x12a8c6000) [pid = 1648] [serial = 598] [outer = 0x0] 04:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x12b020800) [pid = 1648] [serial = 599] [outer = 0x12a8c6000] 04:26:09 INFO - PROCESS | 1648 | 1462879569345 Marionette DEBUG loaded listener.js 04:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12b0b0400) [pid = 1648] [serial = 600] [outer = 0x12a8c6000] 04:26:09 INFO - PROCESS | 1648 | 1462879569635 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]]]}] 04:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 467ms 04:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:26:09 INFO - PROCESS | 1648 | 1462879569714 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:26:09 INFO - PROCESS | 1648 | 1462879569715 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:26:09 INFO - PROCESS | 1648 | 1462879569718 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:26:09 INFO - PROCESS | 1648 | 1462879569719 Marionette TRACE conn2 <- [1,774,null,{}] 04:26:09 INFO - PROCESS | 1648 | 1462879569721 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}] 04:26:09 INFO - PROCESS | 1648 | 1462879569795 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:26:09 INFO - PROCESS | 1648 | 1462879569799 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x129189000 == 39 [pid = 1648] [id = 201] 04:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x128b87800) [pid = 1648] [serial = 601] [outer = 0x0] 04:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12b0b6800) [pid = 1648] [serial = 602] [outer = 0x128b87800] 04:26:09 INFO - PROCESS | 1648 | 1462879569826 Marionette DEBUG loaded listener.js 04:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x12b385c00) [pid = 1648] [serial = 603] [outer = 0x128b87800] 04:26:10 INFO - PROCESS | 1648 | 1462879570138 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]]]}] 04:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 04:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:26:10 INFO - PROCESS | 1648 | 1462879570187 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:26:10 INFO - PROCESS | 1648 | 1462879570189 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:26:10 INFO - PROCESS | 1648 | 1462879570191 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:26:10 INFO - PROCESS | 1648 | 1462879570192 Marionette TRACE conn2 <- [1,778,null,{}] 04:26:10 INFO - PROCESS | 1648 | 1462879570194 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}] 04:26:10 INFO - PROCESS | 1648 | 1462879570267 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:26:10 INFO - PROCESS | 1648 | 1462879570273 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6e6800 == 40 [pid = 1648] [id = 202] 04:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12b388000) [pid = 1648] [serial = 604] [outer = 0x0] 04:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12bac8c00) [pid = 1648] [serial = 605] [outer = 0x12b388000] 04:26:10 INFO - PROCESS | 1648 | 1462879570297 Marionette DEBUG loaded listener.js 04:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12bacf400) [pid = 1648] [serial = 606] [outer = 0x12b388000] 04:26:10 INFO - PROCESS | 1648 | 1462879570735 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]]]}] 04:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 567ms 04:26:10 INFO - PROCESS | 1648 | 1462879570759 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:26:10 INFO - PROCESS | 1648 | 1462879570761 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:26:10 INFO - PROCESS | 1648 | 1462879570765 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:26:10 INFO - PROCESS | 1648 | 1462879570768 Marionette TRACE conn2 <- [1,782,null,{}] 04:26:10 INFO - PROCESS | 1648 | 1462879570771 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}] 04:26:10 INFO - PROCESS | 1648 | 1462879570869 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:26:10 INFO - PROCESS | 1648 | 1462879570927 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e0b000 == 41 [pid = 1648] [id = 203] 04:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1160e7000) [pid = 1648] [serial = 607] [outer = 0x0] 04:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116938000) [pid = 1648] [serial = 608] [outer = 0x1160e7000] 04:26:10 INFO - PROCESS | 1648 | 1462879570959 Marionette DEBUG loaded listener.js 04:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1180e4400) [pid = 1648] [serial = 609] [outer = 0x1160e7000] 04:26:11 INFO - PROCESS | 1648 | 1462879571366 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]]]}] 04:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 622ms 04:26:11 INFO - PROCESS | 1648 | 1462879571390 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:26:11 INFO - PROCESS | 1648 | 1462879571394 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:26:11 INFO - PROCESS | 1648 | 1462879571399 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:26:11 INFO - PROCESS | 1648 | 1462879571400 Marionette TRACE conn2 <- [1,786,null,{}] 04:26:11 INFO - PROCESS | 1648 | 1462879571403 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}] 04:26:11 INFO - PROCESS | 1648 | 1462879571496 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:26:11 INFO - PROCESS | 1648 | 1462879571539 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12122b800 == 42 [pid = 1648] [id = 204] 04:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11675ac00) [pid = 1648] [serial = 610] [outer = 0x0] 04:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118fd2800) [pid = 1648] [serial = 611] [outer = 0x11675ac00] 04:26:11 INFO - PROCESS | 1648 | 1462879571569 Marionette DEBUG loaded listener.js 04:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119ecf800) [pid = 1648] [serial = 612] [outer = 0x11675ac00] 04:26:12 INFO - PROCESS | 1648 | 1462879571996 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]]]}] 04:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 619ms 04:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:26:12 INFO - PROCESS | 1648 | 1462879572018 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:26:12 INFO - PROCESS | 1648 | 1462879572020 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:26:12 INFO - PROCESS | 1648 | 1462879572022 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:26:12 INFO - PROCESS | 1648 | 1462879572025 Marionette TRACE conn2 <- [1,790,null,{}] 04:26:12 INFO - PROCESS | 1648 | 1462879572033 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}] 04:26:12 INFO - PROCESS | 1648 | 1462879572162 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:26:12 INFO - PROCESS | 1648 | 1462879572235 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d2800 == 43 [pid = 1648] [id = 205] 04:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126763c00) [pid = 1648] [serial = 613] [outer = 0x0] 04:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128b86400) [pid = 1648] [serial = 614] [outer = 0x126763c00] 04:26:12 INFO - PROCESS | 1648 | 1462879572267 Marionette DEBUG loaded listener.js 04:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1295c1400) [pid = 1648] [serial = 615] [outer = 0x126763c00] 04:26:12 INFO - PROCESS | 1648 | 1462879572673 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]]]}] 04:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 671ms 04:26:12 INFO - PROCESS | 1648 | 1462879572694 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:26:12 INFO - PROCESS | 1648 | 1462879572696 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:26:12 INFO - PROCESS | 1648 | 1462879572698 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:26:12 INFO - PROCESS | 1648 | 1462879572700 Marionette TRACE conn2 <- [1,794,null,{}] 04:26:12 INFO - PROCESS | 1648 | 1462879572702 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}] 04:26:12 INFO - PROCESS | 1648 | 1462879572811 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:26:12 INFO - PROCESS | 1648 | 1462879572854 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0be800 == 44 [pid = 1648] [id = 206] 04:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a6cd400) [pid = 1648] [serial = 616] [outer = 0x0] 04:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b0b7c00) [pid = 1648] [serial = 617] [outer = 0x12a6cd400] 04:26:12 INFO - PROCESS | 1648 | 1462879572886 Marionette DEBUG loaded listener.js 04:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12bb12800) [pid = 1648] [serial = 618] [outer = 0x12a6cd400] 04:26:13 INFO - PROCESS | 1648 | 1462879573278 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]]]}] 04:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 04:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:26:13 INFO - PROCESS | 1648 | 1462879573318 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:26:13 INFO - PROCESS | 1648 | 1462879573319 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:26:13 INFO - PROCESS | 1648 | 1462879573322 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:26:13 INFO - PROCESS | 1648 | 1462879573323 Marionette TRACE conn2 <- [1,798,null,{}] 04:26:13 INFO - PROCESS | 1648 | 1462879573325 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}] 04:26:13 INFO - PROCESS | 1648 | 1462879573424 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:26:13 INFO - PROCESS | 1648 | 1462879573521 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b198000 == 45 [pid = 1648] [id = 207] 04:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124d44400) [pid = 1648] [serial = 619] [outer = 0x0] 04:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12bb16c00) [pid = 1648] [serial = 620] [outer = 0x124d44400] 04:26:13 INFO - PROCESS | 1648 | 1462879573567 Marionette DEBUG loaded listener.js 04:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12bb1f000) [pid = 1648] [serial = 621] [outer = 0x124d44400] 04:26:14 INFO - PROCESS | 1648 | 1462879574031 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]]]}] 04:26:14 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 04:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 719ms 04:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:26:14 INFO - PROCESS | 1648 | 1462879574041 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:26:14 INFO - PROCESS | 1648 | 1462879574043 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:26:14 INFO - PROCESS | 1648 | 1462879574045 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:26:14 INFO - PROCESS | 1648 | 1462879574046 Marionette TRACE conn2 <- [1,802,null,{}] 04:26:14 INFO - PROCESS | 1648 | 1462879574049 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}] 04:26:14 INFO - PROCESS | 1648 | 1462879574337 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:26:14 INFO - PROCESS | 1648 | 1462879574473 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f1b000 == 46 [pid = 1648] [id = 208] 04:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1133b4800) [pid = 1648] [serial = 622] [outer = 0x0] 04:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113d5f000) [pid = 1648] [serial = 623] [outer = 0x1133b4800] 04:26:14 INFO - PROCESS | 1648 | 1462879574518 Marionette DEBUG loaded listener.js 04:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116758400) [pid = 1648] [serial = 624] [outer = 0x1133b4800] 04:26:14 INFO - PROCESS | 1648 | --DOCSHELL 0x129189000 == 45 [pid = 1648] [id = 201] 04:26:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1266b3800 == 44 [pid = 1648] [id = 200] 04:26:14 INFO - PROCESS | 1648 | --DOCSHELL 0x113d33000 == 43 [pid = 1648] [id = 199] 04:26:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1218cf000 == 42 [pid = 1648] [id = 198] 04:26:14 INFO - PROCESS | 1648 | --DOCSHELL 0x120f3f000 == 41 [pid = 1648] [id = 197] 04:26:14 INFO - PROCESS | 1648 | --DOCSHELL 0x119564800 == 40 [pid = 1648] [id = 196] 04:26:14 INFO - PROCESS | 1648 | --DOCSHELL 0x116f07000 == 39 [pid = 1648] [id = 195] 04:26:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118319000 == 38 [pid = 1648] [id = 194] 04:26:14 INFO - PROCESS | 1648 | --DOCSHELL 0x126398000 == 37 [pid = 1648] [id = 190] 04:26:15 INFO - PROCESS | 1648 | 1462879575001 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]]]}] 04:26:15 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 04:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 969ms 04:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:26:15 INFO - PROCESS | 1648 | 1462879575015 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:26:15 INFO - PROCESS | 1648 | 1462879575017 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:26:15 INFO - PROCESS | 1648 | 1462879575023 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:26:15 INFO - PROCESS | 1648 | 1462879575026 Marionette TRACE conn2 <- [1,806,null,{}] 04:26:15 INFO - PROCESS | 1648 | 1462879575030 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}] 04:26:15 INFO - PROCESS | 1648 | 1462879575110 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:26:15 INFO - PROCESS | 1648 | 1462879575115 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e8800 == 38 [pid = 1648] [id = 209] 04:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a55800) [pid = 1648] [serial = 625] [outer = 0x0] 04:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1180eb400) [pid = 1648] [serial = 626] [outer = 0x116a55800] 04:26:15 INFO - PROCESS | 1648 | 1462879575146 Marionette DEBUG loaded listener.js 04:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1193c4c00) [pid = 1648] [serial = 627] [outer = 0x116a55800] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x120e28000) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1181de800) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119629000) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124450400) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1219c3400) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116941400) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1180e3400) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11856ec00) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1185c6000) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1184b2000) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1180aec00) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12a6c6400) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128b89800) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b94400) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126006000) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119edb400) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1214f4c00) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126766000) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119e52c00) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128c93800) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129342000) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11606e800) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126685800) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 04:26:15 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:26:15 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:26:15 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:26:15 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 04:26:15 INFO - PROCESS | 1648 | 1462879575528 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]]]}] 04:26:15 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 04:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 524ms 04:26:15 INFO - PROCESS | 1648 | 1462879575546 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:26:15 INFO - PROCESS | 1648 | 1462879575547 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:26:15 INFO - PROCESS | 1648 | 1462879575550 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:26:15 INFO - PROCESS | 1648 | 1462879575551 Marionette TRACE conn2 <- [1,810,null,{}] 04:26:15 INFO - PROCESS | 1648 | 1462879575553 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}] 04:26:15 INFO - PROCESS | 1648 | 1462879575631 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:26:15 INFO - PROCESS | 1648 | 1462879575640 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119136000 == 39 [pid = 1648] [id = 210] 04:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119e57400) [pid = 1648] [serial = 628] [outer = 0x0] 04:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119edb000) [pid = 1648] [serial = 629] [outer = 0x119e57400] 04:26:15 INFO - PROCESS | 1648 | 1462879575666 Marionette DEBUG loaded listener.js 04:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x121545400) [pid = 1648] [serial = 630] [outer = 0x119e57400] 04:26:16 INFO - PROCESS | 1648 | 1462879576008 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]]]}] 04:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 04:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:26:16 INFO - PROCESS | 1648 | 1462879576022 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:26:16 INFO - PROCESS | 1648 | 1462879576025 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:26:16 INFO - PROCESS | 1648 | 1462879576033 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:26:16 INFO - PROCESS | 1648 | 1462879576038 Marionette TRACE conn2 <- [1,814,null,{}] 04:26:16 INFO - PROCESS | 1648 | 1462879576041 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}] 04:26:16 INFO - PROCESS | 1648 | 1462879576126 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:26:16 INFO - PROCESS | 1648 | 1462879576171 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c14000 == 40 [pid = 1648] [id = 211] 04:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x120f93000) [pid = 1648] [serial = 631] [outer = 0x0] 04:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12403b800) [pid = 1648] [serial = 632] [outer = 0x120f93000] 04:26:16 INFO - PROCESS | 1648 | 1462879576197 Marionette DEBUG loaded listener.js 04:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1263a5000) [pid = 1648] [serial = 633] [outer = 0x120f93000] 04:26:16 INFO - PROCESS | 1648 | 1462879576499 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] 04:26:16 INFO - PROCESS | 1648 | 1462879576511 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:26:16 INFO - PROCESS | 1648 | 1462879576514 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:26:16 INFO - PROCESS | 1648 | 1462879576515 Marionette TRACE conn2 <- [1,818,null,{}] 04:26:16 INFO - PROCESS | 1648 | 1462879576517 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}] 04:26:16 INFO - PROCESS | 1648 | 1462879576597 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:26:16 INFO - PROCESS | 1648 | 1462879576602 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218c2800 == 41 [pid = 1648] [id = 212] 04:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126519000) [pid = 1648] [serial = 634] [outer = 0x0] 04:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128b87000) [pid = 1648] [serial = 635] [outer = 0x126519000] 04:26:16 INFO - PROCESS | 1648 | 1462879576630 Marionette DEBUG loaded listener.js 04:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x129342000) [pid = 1648] [serial = 636] [outer = 0x126519000] 04:26:16 INFO - PROCESS | 1648 | 1462879576938 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]]]}] 04:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 04:26:16 INFO - PROCESS | 1648 | 1462879576983 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:26:16 INFO - PROCESS | 1648 | 1462879576984 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:26:16 INFO - PROCESS | 1648 | 1462879576986 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:26:16 INFO - PROCESS | 1648 | 1462879576987 Marionette TRACE conn2 <- [1,822,null,{}] 04:26:16 INFO - PROCESS | 1648 | 1462879576989 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}] 04:26:17 INFO - PROCESS | 1648 | 1462879577091 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:26:17 INFO - PROCESS | 1648 | 1462879577119 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11690d800 == 42 [pid = 1648] [id = 213] 04:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12a6ce000) [pid = 1648] [serial = 637] [outer = 0x0] 04:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a8c3c00) [pid = 1648] [serial = 638] [outer = 0x12a6ce000] 04:26:17 INFO - PROCESS | 1648 | 1462879577150 Marionette DEBUG loaded listener.js 04:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12b389000) [pid = 1648] [serial = 639] [outer = 0x12a6ce000] 04:26:17 INFO - PROCESS | 1648 | 1462879577477 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] 04:26:17 INFO - PROCESS | 1648 | 1462879577509 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:26:17 INFO - PROCESS | 1648 | 1462879577518 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:26:17 INFO - PROCESS | 1648 | 1462879577519 Marionette TRACE conn2 <- [1,826,null,{}] 04:26:17 INFO - PROCESS | 1648 | 1462879577522 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}] 04:26:17 INFO - PROCESS | 1648 | 1462879577613 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:26:17 INFO - PROCESS | 1648 | 1462879577618 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x124ccb800 == 43 [pid = 1648] [id = 214] 04:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a6d1800) [pid = 1648] [serial = 640] [outer = 0x0] 04:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12bb22400) [pid = 1648] [serial = 641] [outer = 0x12a6d1800] 04:26:17 INFO - PROCESS | 1648 | 1462879577644 Marionette DEBUG loaded listener.js 04:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12be37400) [pid = 1648] [serial = 642] [outer = 0x12a6d1800] 04:26:17 INFO - PROCESS | 1648 | 1462879577972 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]]]}] 04:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 478ms 04:26:18 INFO - PROCESS | 1648 | 1462879578012 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:26:18 INFO - PROCESS | 1648 | 1462879578014 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:26:18 INFO - PROCESS | 1648 | 1462879578018 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:26:18 INFO - PROCESS | 1648 | 1462879578020 Marionette TRACE conn2 <- [1,830,null,{}] 04:26:18 INFO - PROCESS | 1648 | 1462879578025 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}] 04:26:18 INFO - PROCESS | 1648 | 1462879578162 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:26:18 INFO - PROCESS | 1648 | 1462879578178 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x129192800 == 44 [pid = 1648] [id = 215] 04:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12be38c00) [pid = 1648] [serial = 643] [outer = 0x0] 04:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12be3f000) [pid = 1648] [serial = 644] [outer = 0x12be38c00] 04:26:18 INFO - PROCESS | 1648 | 1462879578217 Marionette DEBUG loaded listener.js 04:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bee6400) [pid = 1648] [serial = 645] [outer = 0x12be38c00] 04:26:18 INFO - PROCESS | 1648 | 1462879578619 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]]]}] 04:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 623ms 04:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:26:18 INFO - PROCESS | 1648 | 1462879578640 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:26:18 INFO - PROCESS | 1648 | 1462879578641 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:26:18 INFO - PROCESS | 1648 | 1462879578644 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:26:18 INFO - PROCESS | 1648 | 1462879578645 Marionette TRACE conn2 <- [1,834,null,{}] 04:26:18 INFO - PROCESS | 1648 | 1462879578647 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}] 04:26:18 INFO - PROCESS | 1648 | 1462879578746 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:26:18 INFO - PROCESS | 1648 | 1462879578750 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a75e800 == 45 [pid = 1648] [id = 216] 04:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12be39000) [pid = 1648] [serial = 646] [outer = 0x0] 04:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12beec000) [pid = 1648] [serial = 647] [outer = 0x12be39000] 04:26:18 INFO - PROCESS | 1648 | 1462879578775 Marionette DEBUG loaded listener.js 04:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bef1000) [pid = 1648] [serial = 648] [outer = 0x12be39000] 04:26:19 INFO - PROCESS | 1648 | 1462879579105 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]]]}] 04:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 04:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:26:19 INFO - PROCESS | 1648 | 1462879579162 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:26:19 INFO - PROCESS | 1648 | 1462879579163 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:26:19 INFO - PROCESS | 1648 | 1462879579165 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:26:19 INFO - PROCESS | 1648 | 1462879579166 Marionette TRACE conn2 <- [1,838,null,{}] 04:26:19 INFO - PROCESS | 1648 | 1462879579169 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}] 04:26:19 INFO - PROCESS | 1648 | 1462879579263 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:26:19 INFO - PROCESS | 1648 | 1462879579277 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba6e000 == 46 [pid = 1648] [id = 217] 04:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bef2000) [pid = 1648] [serial = 649] [outer = 0x0] 04:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12c2e4800) [pid = 1648] [serial = 650] [outer = 0x12bef2000] 04:26:19 INFO - PROCESS | 1648 | 1462879579301 Marionette DEBUG loaded listener.js 04:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12c2e9c00) [pid = 1648] [serial = 651] [outer = 0x12bef2000] 04:26:19 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1181df400) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:26:19 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126761800) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:26:19 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1193ba400) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:26:19 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118572400) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:26:19 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11962b800) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:26:19 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116a59000) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:26:19 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12a8c6000) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:26:19 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128b87800) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:26:19 INFO - PROCESS | 1648 | 1462879579652 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]]]}] 04:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 04:26:19 INFO - PROCESS | 1648 | 1462879579685 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:26:19 INFO - PROCESS | 1648 | 1462879579687 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:26:19 INFO - PROCESS | 1648 | 1462879579691 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:26:19 INFO - PROCESS | 1648 | 1462879579692 Marionette TRACE conn2 <- [1,842,null,{}] 04:26:19 INFO - PROCESS | 1648 | 1462879579694 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}] 04:26:19 INFO - PROCESS | 1648 | 1462879579796 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:26:19 INFO - PROCESS | 1648 | 1462879579828 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x120e72800 == 47 [pid = 1648] [id = 218] 04:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118134000) [pid = 1648] [serial = 652] [outer = 0x0] 04:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118139800) [pid = 1648] [serial = 653] [outer = 0x118134000] 04:26:19 INFO - PROCESS | 1648 | 1462879579858 Marionette DEBUG loaded listener.js 04:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118141400) [pid = 1648] [serial = 654] [outer = 0x118134000] 04:26:20 INFO - PROCESS | 1648 | 1462879580162 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]]]}] 04:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 04:26:20 INFO - PROCESS | 1648 | 1462879580210 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:26:20 INFO - PROCESS | 1648 | 1462879580212 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:26:20 INFO - PROCESS | 1648 | 1462879580216 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:26:20 INFO - PROCESS | 1648 | 1462879580219 Marionette TRACE conn2 <- [1,846,null,{}] 04:26:20 INFO - PROCESS | 1648 | 1462879580222 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}] 04:26:20 INFO - PROCESS | 1648 | 1462879580365 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:26:20 INFO - PROCESS | 1648 | 1462879580394 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bce7000 == 48 [pid = 1648] [id = 219] 04:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118137c00) [pid = 1648] [serial = 655] [outer = 0x0] 04:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a8c6000) [pid = 1648] [serial = 656] [outer = 0x118137c00] 04:26:20 INFO - PROCESS | 1648 | 1462879580419 Marionette DEBUG loaded listener.js 04:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12c68c400) [pid = 1648] [serial = 657] [outer = 0x118137c00] 04:26:20 INFO - PROCESS | 1648 | 1462879580673 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]]]}] 04:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 473ms 04:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:26:20 INFO - PROCESS | 1648 | 1462879580696 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:26:20 INFO - PROCESS | 1648 | 1462879580697 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:26:20 INFO - PROCESS | 1648 | 1462879580699 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:26:20 INFO - PROCESS | 1648 | 1462879580700 Marionette TRACE conn2 <- [1,850,null,{}] 04:26:20 INFO - PROCESS | 1648 | 1462879580710 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}] 04:26:20 INFO - PROCESS | 1648 | 1462879580796 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:26:20 INFO - PROCESS | 1648 | 1462879580800 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be86000 == 49 [pid = 1648] [id = 220] 04:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128b5ec00) [pid = 1648] [serial = 658] [outer = 0x0] 04:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128b64400) [pid = 1648] [serial = 659] [outer = 0x128b5ec00] 04:26:20 INFO - PROCESS | 1648 | 1462879580825 Marionette DEBUG loaded listener.js 04:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128b6a000) [pid = 1648] [serial = 660] [outer = 0x128b5ec00] 04:26:21 INFO - PROCESS | 1648 | 1462879581147 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]]]}] 04:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 476ms 04:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:26:21 INFO - PROCESS | 1648 | 1462879581175 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:26:21 INFO - PROCESS | 1648 | 1462879581177 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:26:21 INFO - PROCESS | 1648 | 1462879581179 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:26:21 INFO - PROCESS | 1648 | 1462879581180 Marionette TRACE conn2 <- [1,854,null,{}] 04:26:21 INFO - PROCESS | 1648 | 1462879581182 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}] 04:26:21 INFO - PROCESS | 1648 | 1462879581281 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:26:21 INFO - PROCESS | 1648 | 1462879581288 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c511800 == 50 [pid = 1648] [id = 221] 04:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126d77800) [pid = 1648] [serial = 661] [outer = 0x0] 04:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126d7ac00) [pid = 1648] [serial = 662] [outer = 0x126d77800] 04:26:21 INFO - PROCESS | 1648 | 1462879581313 Marionette DEBUG loaded listener.js 04:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126d7ec00) [pid = 1648] [serial = 663] [outer = 0x126d77800] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x118708000 == 49 [pid = 1648] [id = 191] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x124020000 == 48 [pid = 1648] [id = 192] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12919c800 == 47 [pid = 1648] [id = 193] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x117e17800 == 46 [pid = 1648] [id = 181] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e8800 == 45 [pid = 1648] [id = 209] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116f1b000 == 44 [pid = 1648] [id = 208] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12b198000 == 43 [pid = 1648] [id = 207] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0be800 == 42 [pid = 1648] [id = 206] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d2800 == 41 [pid = 1648] [id = 205] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12122b800 == 40 [pid = 1648] [id = 204] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6e6800 == 39 [pid = 1648] [id = 202] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x117e0b000 == 38 [pid = 1648] [id = 203] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119136000 == 37 [pid = 1648] [id = 210] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba6e000 == 36 [pid = 1648] [id = 217] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1218c2800 == 35 [pid = 1648] [id = 212] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x124ccb800 == 34 [pid = 1648] [id = 214] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a75e800 == 33 [pid = 1648] [id = 216] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x120e72800 == 32 [pid = 1648] [id = 218] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12bce7000 == 31 [pid = 1648] [id = 219] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11690d800 == 30 [pid = 1648] [id = 213] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x129192800 == 29 [pid = 1648] [id = 215] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119c14000 == 28 [pid = 1648] [id = 211] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126d68400) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124d48400) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129170000) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1295c7800) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128b90000) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1181e3c00) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11986e800) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11890e800) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118fd9400) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1212f5400) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1181e3000) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x117581000) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126c41c00) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12b020800) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12b0b6800) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12933cc00) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12b385c00) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1219c7000) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12b0b0400) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a8bfc00) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bac8c00) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 04:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12be86000 == 27 [pid = 1648] [id = 220] 04:26:22 INFO - PROCESS | 1648 | 1462879582766 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]]]}] 04:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1623ms 04:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:26:22 INFO - PROCESS | 1648 | 1462879582803 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:26:22 INFO - PROCESS | 1648 | 1462879582805 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:26:22 INFO - PROCESS | 1648 | 1462879582809 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:26:22 INFO - PROCESS | 1648 | 1462879582811 Marionette TRACE conn2 <- [1,858,null,{}] 04:26:22 INFO - PROCESS | 1648 | 1462879582815 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}] 04:26:22 INFO - PROCESS | 1648 | 1462879582893 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:26:22 INFO - PROCESS | 1648 | 1462879582935 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b04800 == 28 [pid = 1648] [id = 222] 04:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113d5bc00) [pid = 1648] [serial = 664] [outer = 0x0] 04:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x113d62800) [pid = 1648] [serial = 665] [outer = 0x113d5bc00] 04:26:22 INFO - PROCESS | 1648 | 1462879582962 Marionette DEBUG loaded listener.js 04:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116181800) [pid = 1648] [serial = 666] [outer = 0x113d5bc00] 04:26:23 INFO - PROCESS | 1648 | 1462879583262 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]]]}] 04:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 04:26:23 INFO - PROCESS | 1648 | 1462879583279 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:26:23 INFO - PROCESS | 1648 | 1462879583283 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:26:23 INFO - PROCESS | 1648 | 1462879583295 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:26:23 INFO - PROCESS | 1648 | 1462879583297 Marionette TRACE conn2 <- [1,862,null,{}] 04:26:23 INFO - PROCESS | 1648 | 1462879583299 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}] 04:26:23 INFO - PROCESS | 1648 | 1462879583375 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:26:23 INFO - PROCESS | 1648 | 1462879583380 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x116646800 == 29 [pid = 1648] [id = 223] 04:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1166b4000) [pid = 1648] [serial = 667] [outer = 0x0] 04:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116a56c00) [pid = 1648] [serial = 668] [outer = 0x1166b4000] 04:26:23 INFO - PROCESS | 1648 | 1462879583408 Marionette DEBUG loaded listener.js 04:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x117588000) [pid = 1648] [serial = 669] [outer = 0x1166b4000] 04:26:23 INFO - PROCESS | 1648 | 1462879583715 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]]]}] 04:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 475ms 04:26:23 INFO - PROCESS | 1648 | 1462879583765 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:26:23 INFO - PROCESS | 1648 | 1462879583766 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:26:23 INFO - PROCESS | 1648 | 1462879583769 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:26:23 INFO - PROCESS | 1648 | 1462879583771 Marionette TRACE conn2 <- [1,866,null,{}] 04:26:23 INFO - PROCESS | 1648 | 1462879583779 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}] 04:26:23 INFO - PROCESS | 1648 | 1462879583851 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:26:23 INFO - PROCESS | 1648 | 1462879583858 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171d4800 == 30 [pid = 1648] [id = 224] 04:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x111c1a800) [pid = 1648] [serial = 670] [outer = 0x0] 04:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1180e9c00) [pid = 1648] [serial = 671] [outer = 0x111c1a800] 04:26:23 INFO - PROCESS | 1648 | 1462879583896 Marionette DEBUG loaded listener.js 04:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118137800) [pid = 1648] [serial = 672] [outer = 0x111c1a800] 04:26:24 INFO - PROCESS | 1648 | 1462879584211 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]]]}] 04:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 472ms 04:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:26:24 INFO - PROCESS | 1648 | 1462879584242 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:26:24 INFO - PROCESS | 1648 | 1462879584243 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:26:24 INFO - PROCESS | 1648 | 1462879584246 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:26:24 INFO - PROCESS | 1648 | 1462879584247 Marionette TRACE conn2 <- [1,870,null,{}] 04:26:24 INFO - PROCESS | 1648 | 1462879584249 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}] 04:26:24 INFO - PROCESS | 1648 | 1462879584318 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:26:24 INFO - PROCESS | 1648 | 1462879584362 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171ea000 == 31 [pid = 1648] [id = 225] 04:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112019000) [pid = 1648] [serial = 673] [outer = 0x0] 04:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11813cc00) [pid = 1648] [serial = 674] [outer = 0x112019000] 04:26:24 INFO - PROCESS | 1648 | 1462879584389 Marionette DEBUG loaded listener.js 04:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11856b000) [pid = 1648] [serial = 675] [outer = 0x112019000] 04:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 417ms 04:26:24 INFO - PROCESS | 1648 | 1462879584660 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]]]}] 04:26:24 INFO - PROCESS | 1648 | 1462879584664 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:26:24 INFO - PROCESS | 1648 | 1462879584665 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:26:24 INFO - PROCESS | 1648 | 1462879584667 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:26:24 INFO - PROCESS | 1648 | 1462879584668 Marionette TRACE conn2 <- [1,874,null,{}] 04:26:24 INFO - PROCESS | 1648 | 1462879584680 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}] 04:26:24 INFO - PROCESS | 1648 | 1462879584753 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:26:24 INFO - PROCESS | 1648 | 1462879584758 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fa1000 == 32 [pid = 1648] [id = 226] 04:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1161e5400) [pid = 1648] [serial = 676] [outer = 0x0] 04:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1185bd000) [pid = 1648] [serial = 677] [outer = 0x1161e5400] 04:26:24 INFO - PROCESS | 1648 | 1462879584785 Marionette DEBUG loaded listener.js 04:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118f10800) [pid = 1648] [serial = 678] [outer = 0x1161e5400] 04:26:25 INFO - PROCESS | 1648 | 1462879585088 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]]]}] 04:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 473ms 04:26:25 INFO - PROCESS | 1648 | 1462879585143 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:26:25 INFO - PROCESS | 1648 | 1462879585144 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:26:25 INFO - PROCESS | 1648 | 1462879585156 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:26:25 INFO - PROCESS | 1648 | 1462879585157 Marionette TRACE conn2 <- [1,878,null,{}] 04:26:25 INFO - PROCESS | 1648 | 1462879585159 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}] 04:26:25 INFO - PROCESS | 1648 | 1462879585261 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:26:25 INFO - PROCESS | 1648 | 1462879585269 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11955e800 == 33 [pid = 1648] [id = 227] 04:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11856c400) [pid = 1648] [serial = 679] [outer = 0x0] 04:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118fcec00) [pid = 1648] [serial = 680] [outer = 0x11856c400] 04:26:25 INFO - PROCESS | 1648 | 1462879585295 Marionette DEBUG loaded listener.js 04:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119866400) [pid = 1648] [serial = 681] [outer = 0x11856c400] 04:26:25 INFO - PROCESS | 1648 | 1462879585590 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]]]}] 04:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 479ms 04:26:25 INFO - PROCESS | 1648 | 1462879585626 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:26:25 INFO - PROCESS | 1648 | 1462879585627 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:26:25 INFO - PROCESS | 1648 | 1462879585629 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:26:25 INFO - PROCESS | 1648 | 1462879585630 Marionette TRACE conn2 <- [1,882,null,{}] 04:26:25 INFO - PROCESS | 1648 | 1462879585633 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}] 04:26:25 INFO - PROCESS | 1648 | 1462879585700 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:26:25 INFO - PROCESS | 1648 | 1462879585706 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e8b800 == 34 [pid = 1648] [id = 228] 04:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113d5fc00) [pid = 1648] [serial = 682] [outer = 0x0] 04:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119ca3c00) [pid = 1648] [serial = 683] [outer = 0x113d5fc00] 04:26:25 INFO - PROCESS | 1648 | 1462879585731 Marionette DEBUG loaded listener.js 04:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x120e20800) [pid = 1648] [serial = 684] [outer = 0x113d5fc00] 04:26:26 INFO - PROCESS | 1648 | 1462879586022 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]]]}] 04:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 418ms 04:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:26:26 INFO - PROCESS | 1648 | 1462879586047 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:26:26 INFO - PROCESS | 1648 | 1462879586048 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:26:26 INFO - PROCESS | 1648 | 1462879586050 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:26:26 INFO - PROCESS | 1648 | 1462879586051 Marionette TRACE conn2 <- [1,886,null,{}] 04:26:26 INFO - PROCESS | 1648 | 1462879586057 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}] 04:26:26 INFO - PROCESS | 1648 | 1462879586126 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:26:26 INFO - PROCESS | 1648 | 1462879586173 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f33800 == 35 [pid = 1648] [id = 229] 04:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1180ed800) [pid = 1648] [serial = 685] [outer = 0x0] 04:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119ed0c00) [pid = 1648] [serial = 686] [outer = 0x1180ed800] 04:26:26 INFO - PROCESS | 1648 | 1462879586198 Marionette DEBUG loaded listener.js 04:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x120f96c00) [pid = 1648] [serial = 687] [outer = 0x1180ed800] 04:26:26 INFO - PROCESS | 1648 | 1462879586472 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]]]}] 04:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 474ms 04:26:26 INFO - PROCESS | 1648 | 1462879586526 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:26:26 INFO - PROCESS | 1648 | 1462879586527 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:26:26 INFO - PROCESS | 1648 | 1462879586529 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:26:26 INFO - PROCESS | 1648 | 1462879586531 Marionette TRACE conn2 <- [1,890,null,{}] 04:26:26 INFO - PROCESS | 1648 | 1462879586533 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}] 04:26:26 INFO - PROCESS | 1648 | 1462879586606 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:26:26 INFO - PROCESS | 1648 | 1462879586610 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171d4000 == 36 [pid = 1648] [id = 230] 04:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x120f94c00) [pid = 1648] [serial = 688] [outer = 0x0] 04:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x121543800) [pid = 1648] [serial = 689] [outer = 0x120f94c00] 04:26:26 INFO - PROCESS | 1648 | 1462879586637 Marionette DEBUG loaded listener.js 04:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12195dc00) [pid = 1648] [serial = 690] [outer = 0x120f94c00] 04:26:26 INFO - PROCESS | 1648 | 1462879586937 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]]]}] 04:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 419ms 04:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:26:26 INFO - PROCESS | 1648 | 1462879586950 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:26:26 INFO - PROCESS | 1648 | 1462879586951 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:26:26 INFO - PROCESS | 1648 | 1462879586954 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:26:26 INFO - PROCESS | 1648 | 1462879586957 Marionette TRACE conn2 <- [1,894,null,{}] 04:26:26 INFO - PROCESS | 1648 | 1462879586962 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}] 04:26:27 INFO - PROCESS | 1648 | 1462879587057 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:26:27 INFO - PROCESS | 1648 | 1462879587063 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b8e800 == 37 [pid = 1648] [id = 231] 04:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118565800) [pid = 1648] [serial = 691] [outer = 0x0] 04:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1219c7800) [pid = 1648] [serial = 692] [outer = 0x118565800] 04:26:27 INFO - PROCESS | 1648 | 1462879587088 Marionette DEBUG loaded listener.js 04:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124457000) [pid = 1648] [serial = 693] [outer = 0x118565800] 04:26:27 INFO - PROCESS | 1648 | 1462879587394 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]]]}] 04:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 475ms 04:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:26:27 INFO - PROCESS | 1648 | 1462879587429 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:26:27 INFO - PROCESS | 1648 | 1462879587430 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:26:27 INFO - PROCESS | 1648 | 1462879587432 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:26:27 INFO - PROCESS | 1648 | 1462879587434 Marionette TRACE conn2 <- [1,898,null,{}] 04:26:27 INFO - PROCESS | 1648 | 1462879587437 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}] 04:26:27 INFO - PROCESS | 1648 | 1462879587525 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:26:27 INFO - PROCESS | 1648 | 1462879587530 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fa0800 == 38 [pid = 1648] [id = 232] 04:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1247a9400) [pid = 1648] [serial = 694] [outer = 0x0] 04:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12600bc00) [pid = 1648] [serial = 695] [outer = 0x1247a9400] 04:26:27 INFO - PROCESS | 1648 | 1462879587561 Marionette DEBUG loaded listener.js 04:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126689c00) [pid = 1648] [serial = 696] [outer = 0x1247a9400] 04:26:27 INFO - PROCESS | 1648 | 1462879587977 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]]]}] 04:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 572ms 04:26:28 INFO - PROCESS | 1648 | 1462879588005 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:26:28 INFO - PROCESS | 1648 | 1462879588007 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:26:28 INFO - PROCESS | 1648 | 1462879588018 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:26:28 INFO - PROCESS | 1648 | 1462879588019 Marionette TRACE conn2 <- [1,902,null,{}] 04:26:28 INFO - PROCESS | 1648 | 1462879588023 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}] 04:26:28 INFO - PROCESS | 1648 | 1462879588155 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:26:28 INFO - PROCESS | 1648 | 1462879588201 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x126386800 == 39 [pid = 1648] [id = 233] 04:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126c35800) [pid = 1648] [serial = 697] [outer = 0x0] 04:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126d61c00) [pid = 1648] [serial = 698] [outer = 0x126c35800] 04:26:28 INFO - PROCESS | 1648 | 1462879588239 Marionette DEBUG loaded listener.js 04:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126d72800) [pid = 1648] [serial = 699] [outer = 0x126c35800] 04:26:28 INFO - PROCESS | 1648 | 1462879588588 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]]]}] 04:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 622ms 04:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:26:28 INFO - PROCESS | 1648 | 1462879588640 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:26:28 INFO - PROCESS | 1648 | 1462879588641 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:26:28 INFO - PROCESS | 1648 | 1462879588643 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:26:28 INFO - PROCESS | 1648 | 1462879588644 Marionette TRACE conn2 <- [1,906,null,{}] 04:26:28 INFO - PROCESS | 1648 | 1462879588646 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}] 04:26:28 INFO - PROCESS | 1648 | 1462879588732 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:26:28 INFO - PROCESS | 1648 | 1462879588763 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c9b800 == 40 [pid = 1648] [id = 234] 04:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126c42000) [pid = 1648] [serial = 700] [outer = 0x0] 04:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126d76c00) [pid = 1648] [serial = 701] [outer = 0x126c42000] 04:26:28 INFO - PROCESS | 1648 | 1462879588795 Marionette DEBUG loaded listener.js 04:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128b63c00) [pid = 1648] [serial = 702] [outer = 0x126c42000] 04:26:29 INFO - PROCESS | 1648 | 1462879589117 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]]]}] 04:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 519ms 04:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:26:29 INFO - PROCESS | 1648 | 1462879589162 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:26:29 INFO - PROCESS | 1648 | 1462879589163 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:26:29 INFO - PROCESS | 1648 | 1462879589165 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:26:29 INFO - PROCESS | 1648 | 1462879589166 Marionette TRACE conn2 <- [1,910,null,{}] 04:26:29 INFO - PROCESS | 1648 | 1462879589169 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}] 04:26:29 INFO - PROCESS | 1648 | 1462879589258 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:26:29 INFO - PROCESS | 1648 | 1462879589262 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12919a000 == 41 [pid = 1648] [id = 235] 04:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x126d73400) [pid = 1648] [serial = 703] [outer = 0x0] 04:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128b6bc00) [pid = 1648] [serial = 704] [outer = 0x126d73400] 04:26:29 INFO - PROCESS | 1648 | 1462879589287 Marionette DEBUG loaded listener.js 04:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x128b90c00) [pid = 1648] [serial = 705] [outer = 0x126d73400] 04:26:29 INFO - PROCESS | 1648 | 1462879589585 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]]]}] 04:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 04:26:29 INFO - PROCESS | 1648 | 1462879589634 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:26:29 INFO - PROCESS | 1648 | 1462879589635 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:26:29 INFO - PROCESS | 1648 | 1462879589637 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:26:29 INFO - PROCESS | 1648 | 1462879589638 Marionette TRACE conn2 <- [1,914,null,{}] 04:26:29 INFO - PROCESS | 1648 | 1462879589641 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}] 04:26:29 INFO - PROCESS | 1648 | 1462879589885 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1180e4000) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x126519000) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x124d44400) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x118134000) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12be39000) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118f6d800) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1160e7000) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x116a55800) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118137c00) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a6cd400) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1247a8800) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12a6d1800) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a6ce000) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11675ac00) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x120f93000) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12bef2000) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x126763c00) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119e57400) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12be38c00) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129341800) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12b388000) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x129557400) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:26:29 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128b5ec00) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:26:29 INFO - PROCESS | 1648 | 1462879589928 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f0a000 == 42 [pid = 1648] [id = 236] 04:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1122b1c00) [pid = 1648] [serial = 706] [outer = 0x0] 04:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1160e7000) [pid = 1648] [serial = 707] [outer = 0x1122b1c00] 04:26:29 INFO - PROCESS | 1648 | 1462879589952 Marionette DEBUG loaded listener.js 04:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1185ba800) [pid = 1648] [serial = 708] [outer = 0x1122b1c00] 04:26:30 INFO - PROCESS | 1648 | 1462879590231 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]]]}] 04:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 621ms 04:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:26:30 INFO - PROCESS | 1648 | 1462879590260 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:26:30 INFO - PROCESS | 1648 | 1462879590261 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:26:30 INFO - PROCESS | 1648 | 1462879590263 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:26:30 INFO - PROCESS | 1648 | 1462879590264 Marionette TRACE conn2 <- [1,918,null,{}] 04:26:30 INFO - PROCESS | 1648 | 1462879590267 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}] 04:26:30 INFO - PROCESS | 1648 | 1462879590353 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:26:30 INFO - PROCESS | 1648 | 1462879590359 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a757800 == 43 [pid = 1648] [id = 237] 04:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118fd9800) [pid = 1648] [serial = 709] [outer = 0x0] 04:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126d73c00) [pid = 1648] [serial = 710] [outer = 0x118fd9800] 04:26:30 INFO - PROCESS | 1648 | 1462879590384 Marionette DEBUG loaded listener.js 04:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1219c9c00) [pid = 1648] [serial = 711] [outer = 0x118fd9800] 04:26:30 INFO - PROCESS | 1648 | 1462879590682 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]]]}] 04:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 470ms 04:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:26:30 INFO - PROCESS | 1648 | 1462879590734 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:26:30 INFO - PROCESS | 1648 | 1462879590735 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:26:30 INFO - PROCESS | 1648 | 1462879590737 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:26:30 INFO - PROCESS | 1648 | 1462879590738 Marionette TRACE conn2 <- [1,922,null,{}] 04:26:30 INFO - PROCESS | 1648 | 1462879590740 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}] 04:26:30 INFO - PROCESS | 1648 | 1462879590834 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:26:30 INFO - PROCESS | 1648 | 1462879590843 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e8800 == 44 [pid = 1648] [id = 238] 04:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118572c00) [pid = 1648] [serial = 712] [outer = 0x0] 04:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12916f400) [pid = 1648] [serial = 713] [outer = 0x118572c00] 04:26:30 INFO - PROCESS | 1648 | 1462879590868 Marionette DEBUG loaded listener.js 04:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129337800) [pid = 1648] [serial = 714] [outer = 0x118572c00] 04:26:31 INFO - PROCESS | 1648 | 1462879591173 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]]]}] 04:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 471ms 04:26:31 INFO - PROCESS | 1648 | 1462879591209 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:26:31 INFO - PROCESS | 1648 | 1462879591210 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:26:31 INFO - PROCESS | 1648 | 1462879591212 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:26:31 INFO - PROCESS | 1648 | 1462879591213 Marionette TRACE conn2 <- [1,926,null,{}] 04:26:31 INFO - PROCESS | 1648 | 1462879591215 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}] 04:26:31 INFO - PROCESS | 1648 | 1462879591296 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:26:31 INFO - PROCESS | 1648 | 1462879591300 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1a0000 == 45 [pid = 1648] [id = 239] 04:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12933c800) [pid = 1648] [serial = 715] [outer = 0x0] 04:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x129553c00) [pid = 1648] [serial = 716] [outer = 0x12933c800] 04:26:31 INFO - PROCESS | 1648 | 1462879591325 Marionette DEBUG loaded listener.js 04:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12959d000) [pid = 1648] [serial = 717] [outer = 0x12933c800] 04:26:31 INFO - PROCESS | 1648 | 1462879591625 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]]]}] 04:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 467ms 04:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:26:31 INFO - PROCESS | 1648 | 1462879591680 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:26:31 INFO - PROCESS | 1648 | 1462879591681 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:26:31 INFO - PROCESS | 1648 | 1462879591683 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:26:31 INFO - PROCESS | 1648 | 1462879591684 Marionette TRACE conn2 <- [1,930,null,{}] 04:26:31 INFO - PROCESS | 1648 | 1462879591687 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}] 04:26:31 INFO - PROCESS | 1648 | 1462879591780 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:26:31 INFO - PROCESS | 1648 | 1462879591788 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba9a800 == 46 [pid = 1648] [id = 240] 04:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12917b000) [pid = 1648] [serial = 718] [outer = 0x0] 04:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1295c6400) [pid = 1648] [serial = 719] [outer = 0x12917b000] 04:26:31 INFO - PROCESS | 1648 | 1462879591814 Marionette DEBUG loaded listener.js 04:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a6ca400) [pid = 1648] [serial = 720] [outer = 0x12917b000] 04:26:32 INFO - PROCESS | 1648 | 1462879592328 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]]]}] 04:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 718ms 04:26:32 INFO - PROCESS | 1648 | 1462879592402 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:26:32 INFO - PROCESS | 1648 | 1462879592408 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:26:32 INFO - PROCESS | 1648 | 1462879592411 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:26:32 INFO - PROCESS | 1648 | 1462879592414 Marionette TRACE conn2 <- [1,934,null,{}] 04:26:32 INFO - PROCESS | 1648 | 1462879592417 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}] 04:26:32 INFO - PROCESS | 1648 | 1462879592525 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:26:32 INFO - PROCESS | 1648 | 1462879592623 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x116972000 == 47 [pid = 1648] [id = 241] 04:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x116073c00) [pid = 1648] [serial = 721] [outer = 0x0] 04:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x116157400) [pid = 1648] [serial = 722] [outer = 0x116073c00] 04:26:32 INFO - PROCESS | 1648 | 1462879592656 Marionette DEBUG loaded listener.js 04:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11693bc00) [pid = 1648] [serial = 723] [outer = 0x116073c00] 04:26:33 INFO - PROCESS | 1648 | 1462879593231 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]]]}] 04:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 873ms 04:26:33 INFO - PROCESS | 1648 | 1462879593284 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:26:33 INFO - PROCESS | 1648 | 1462879593288 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:26:33 INFO - PROCESS | 1648 | 1462879593322 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:26:33 INFO - PROCESS | 1648 | 1462879593325 Marionette TRACE conn2 <- [1,938,null,{}] 04:26:33 INFO - PROCESS | 1648 | 1462879593327 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}] 04:26:33 INFO - PROCESS | 1648 | 1462879593435 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:26:33 INFO - PROCESS | 1648 | 1462879593509 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f5a000 == 48 [pid = 1648] [id = 242] 04:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1122b6c00) [pid = 1648] [serial = 724] [outer = 0x0] 04:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x115e3d800) [pid = 1648] [serial = 725] [outer = 0x1122b6c00] 04:26:33 INFO - PROCESS | 1648 | 1462879593541 Marionette DEBUG loaded listener.js 04:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118133800) [pid = 1648] [serial = 726] [outer = 0x1122b6c00] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1a0000 == 47 [pid = 1648] [id = 239] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8e8800 == 46 [pid = 1648] [id = 238] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a757800 == 45 [pid = 1648] [id = 237] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x116f0a000 == 44 [pid = 1648] [id = 236] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12919a000 == 43 [pid = 1648] [id = 235] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126d7ac00) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | 1462879594257 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]]]}] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x126c9b800 == 42 [pid = 1648] [id = 234] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x126386800 == 41 [pid = 1648] [id = 233] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x118fa0800 == 40 [pid = 1648] [id = 232] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x123b8e800 == 39 [pid = 1648] [id = 231] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1171d4000 == 38 [pid = 1648] [id = 230] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x120f33800 == 37 [pid = 1648] [id = 229] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119e8b800 == 36 [pid = 1648] [id = 228] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11955e800 == 35 [pid = 1648] [id = 227] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x118fa1000 == 34 [pid = 1648] [id = 226] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1171ea000 == 33 [pid = 1648] [id = 225] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1171d4800 == 32 [pid = 1648] [id = 224] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x116646800 == 31 [pid = 1648] [id = 223] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x113b04800 == 30 [pid = 1648] [id = 222] 04:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12c511800 == 29 [pid = 1648] [id = 221] 04:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 976ms 04:26:34 INFO - PROCESS | 1648 | 1462879594294 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:26:34 INFO - PROCESS | 1648 | 1462879594297 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:26:34 INFO - PROCESS | 1648 | 1462879594301 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:26:34 INFO - PROCESS | 1648 | 1462879594302 Marionette TRACE conn2 <- [1,942,null,{}] 04:26:34 INFO - PROCESS | 1648 | 1462879594306 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}] 04:26:34 INFO - PROCESS | 1648 | 1462879594380 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:26:34 INFO - PROCESS | 1648 | 1462879594386 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1130d1000 == 30 [pid = 1648] [id = 243] 04:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x113349400) [pid = 1648] [serial = 727] [outer = 0x0] 04:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x113bf3800) [pid = 1648] [serial = 728] [outer = 0x113349400] 04:26:34 INFO - PROCESS | 1648 | 1462879594416 Marionette DEBUG loaded listener.js 04:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x113f44c00) [pid = 1648] [serial = 729] [outer = 0x113349400] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x128b64400) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128b6a000) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x118916000) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x129342000) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x113d5f000) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12bb1f000) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118139800) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12beec000) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1213cf800) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1180e4400) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1180eb400) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12c68c400) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12bb12800) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1295bd400) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12a8c6000) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12bb22400) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12a8c3c00) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119ecf800) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12bb16c00) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1263a5000) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12c2e4800) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128b86400) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121545400) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12be3f000) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116938000) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118141400) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a8bf400) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12403b800) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128b87000) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12be37400) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12c2e9c00) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118fd2800) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119edb000) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12b389000) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1193c4c00) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1295c1400) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12bef1000) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12bacf400) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12b0b7c00) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12bee6400) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a8c0000) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 04:26:34 INFO - PROCESS | 1648 | 1462879594760 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]]]}] 04:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 472ms 04:26:34 INFO - PROCESS | 1648 | 1462879594775 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:26:34 INFO - PROCESS | 1648 | 1462879594778 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:26:34 INFO - PROCESS | 1648 | 1462879594782 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:26:34 INFO - PROCESS | 1648 | 1462879594784 Marionette TRACE conn2 <- [1,946,null,{}] 04:26:34 INFO - PROCESS | 1648 | 1462879594805 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}] 04:26:34 INFO - PROCESS | 1648 | 1462879594876 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:26:34 INFO - PROCESS | 1648 | 1462879594881 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161da800 == 31 [pid = 1648] [id = 244] 04:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1160df000) [pid = 1648] [serial = 730] [outer = 0x0] 04:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1166b1c00) [pid = 1648] [serial = 731] [outer = 0x1160df000] 04:26:34 INFO - PROCESS | 1648 | 1462879594909 Marionette DEBUG loaded listener.js 04:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116941c00) [pid = 1648] [serial = 732] [outer = 0x1160df000] 04:26:35 INFO - PROCESS | 1648 | 1462879595241 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]]]}] 04:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 484ms 04:26:35 INFO - PROCESS | 1648 | 1462879595267 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:26:35 INFO - PROCESS | 1648 | 1462879595269 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:26:35 INFO - PROCESS | 1648 | 1462879595274 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:26:35 INFO - PROCESS | 1648 | 1462879595276 Marionette TRACE conn2 <- [1,950,null,{}] 04:26:35 INFO - PROCESS | 1648 | 1462879595284 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}] 04:26:35 INFO - PROCESS | 1648 | 1462879595366 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:26:35 INFO - PROCESS | 1648 | 1462879595415 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e0d000 == 32 [pid = 1648] [id = 245] 04:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1160e7400) [pid = 1648] [serial = 733] [outer = 0x0] 04:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x117170400) [pid = 1648] [serial = 734] [outer = 0x1160e7400] 04:26:35 INFO - PROCESS | 1648 | 1462879595444 Marionette DEBUG loaded listener.js 04:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118138000) [pid = 1648] [serial = 735] [outer = 0x1160e7400] 04:26:35 INFO - PROCESS | 1648 | 1462879595713 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]]]}] 04:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 473ms 04:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:26:35 INFO - PROCESS | 1648 | 1462879595746 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:26:35 INFO - PROCESS | 1648 | 1462879595748 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:26:35 INFO - PROCESS | 1648 | 1462879595750 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:26:35 INFO - PROCESS | 1648 | 1462879595751 Marionette TRACE conn2 <- [1,954,null,{}] 04:26:35 INFO - PROCESS | 1648 | 1462879595761 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}] 04:26:35 INFO - PROCESS | 1648 | 1462879595840 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:26:35 INFO - PROCESS | 1648 | 1462879595845 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f8a000 == 33 [pid = 1648] [id = 246] 04:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11813d800) [pid = 1648] [serial = 736] [outer = 0x0] 04:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1184b1800) [pid = 1648] [serial = 737] [outer = 0x11813d800] 04:26:35 INFO - PROCESS | 1648 | 1462879595871 Marionette DEBUG loaded listener.js 04:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1185ba400) [pid = 1648] [serial = 738] [outer = 0x11813d800] 04:26:36 INFO - PROCESS | 1648 | 1462879596205 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]]]}] 04:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 476ms 04:26:36 INFO - PROCESS | 1648 | 1462879596227 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:26:36 INFO - PROCESS | 1648 | 1462879596228 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:26:36 INFO - PROCESS | 1648 | 1462879596230 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:26:36 INFO - PROCESS | 1648 | 1462879596231 Marionette TRACE conn2 <- [1,958,null,{}] 04:26:36 INFO - PROCESS | 1648 | 1462879596233 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}] 04:26:36 INFO - PROCESS | 1648 | 1462879596332 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:26:36 INFO - PROCESS | 1648 | 1462879596347 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11956a800 == 34 [pid = 1648] [id = 247] 04:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11813dc00) [pid = 1648] [serial = 739] [outer = 0x0] 04:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1185bd400) [pid = 1648] [serial = 740] [outer = 0x11813dc00] 04:26:36 INFO - PROCESS | 1648 | 1462879596380 Marionette DEBUG loaded listener.js 04:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118916400) [pid = 1648] [serial = 741] [outer = 0x11813dc00] 04:26:36 INFO - PROCESS | 1648 | 1462879596713 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]]]}] 04:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 04:26:36 INFO - PROCESS | 1648 | 1462879596751 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:26:36 INFO - PROCESS | 1648 | 1462879596755 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:26:36 INFO - PROCESS | 1648 | 1462879596759 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:26:36 INFO - PROCESS | 1648 | 1462879596761 Marionette TRACE conn2 <- [1,962,null,{}] 04:26:36 INFO - PROCESS | 1648 | 1462879596764 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}] 04:26:36 INFO - PROCESS | 1648 | 1462879596915 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:26:36 INFO - PROCESS | 1648 | 1462879596931 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e85000 == 35 [pid = 1648] [id = 248] 04:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1181dec00) [pid = 1648] [serial = 742] [outer = 0x0] 04:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118fd5c00) [pid = 1648] [serial = 743] [outer = 0x1181dec00] 04:26:36 INFO - PROCESS | 1648 | 1462879596971 Marionette DEBUG loaded listener.js 04:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1198e9400) [pid = 1648] [serial = 744] [outer = 0x1181dec00] 04:26:37 INFO - PROCESS | 1648 | 1462879597392 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]]]}] 04:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 669ms 04:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:26:37 INFO - PROCESS | 1648 | 1462879597429 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:26:37 INFO - PROCESS | 1648 | 1462879597430 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:26:37 INFO - PROCESS | 1648 | 1462879597432 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:26:37 INFO - PROCESS | 1648 | 1462879597433 Marionette TRACE conn2 <- [1,966,null,{}] 04:26:37 INFO - PROCESS | 1648 | 1462879597436 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}] 04:26:37 INFO - PROCESS | 1648 | 1462879597525 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:26:37 INFO - PROCESS | 1648 | 1462879597588 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f39000 == 36 [pid = 1648] [id = 249] 04:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119e53c00) [pid = 1648] [serial = 745] [outer = 0x0] 04:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119eda800) [pid = 1648] [serial = 746] [outer = 0x119e53c00] 04:26:37 INFO - PROCESS | 1648 | 1462879597613 Marionette DEBUG loaded listener.js 04:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x120e26400) [pid = 1648] [serial = 747] [outer = 0x119e53c00] 04:26:37 INFO - PROCESS | 1648 | 1462879597915 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]]]}] 04:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 04:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:26:37 INFO - PROCESS | 1648 | 1462879597958 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:26:37 INFO - PROCESS | 1648 | 1462879597959 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:26:37 INFO - PROCESS | 1648 | 1462879597961 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:26:37 INFO - PROCESS | 1648 | 1462879597962 Marionette TRACE conn2 <- [1,970,null,{}] 04:26:37 INFO - PROCESS | 1648 | 1462879597965 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}] 04:26:38 INFO - PROCESS | 1648 | 1462879598053 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:26:38 INFO - PROCESS | 1648 | 1462879598057 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b8f800 == 37 [pid = 1648] [id = 250] 04:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119e55400) [pid = 1648] [serial = 748] [outer = 0x0] 04:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x120f91c00) [pid = 1648] [serial = 749] [outer = 0x119e55400] 04:26:38 INFO - PROCESS | 1648 | 1462879598081 Marionette DEBUG loaded listener.js 04:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1211a4c00) [pid = 1648] [serial = 750] [outer = 0x119e55400] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12933c800) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112019000) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126c35800) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1180ed800) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126c42000) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113d5fc00) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126d73400) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1166b4000) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118572c00) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1247a9400) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x120f94c00) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118565800) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1161e5400) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11856c400) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x111c1a800) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1122b1c00) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113d5bc00) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118fd9800) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:26:38 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1133b4800) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:26:38 INFO - PROCESS | 1648 | 1462879598708 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]]]}] 04:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 770ms 04:26:38 INFO - PROCESS | 1648 | 1462879598732 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:26:38 INFO - PROCESS | 1648 | 1462879598735 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:26:38 INFO - PROCESS | 1648 | 1462879598738 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:26:38 INFO - PROCESS | 1648 | 1462879598741 Marionette TRACE conn2 <- [1,974,null,{}] 04:26:38 INFO - PROCESS | 1648 | 1462879598745 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}] 04:26:38 INFO - PROCESS | 1648 | 1462879598866 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:26:38 INFO - PROCESS | 1648 | 1462879598914 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f06800 == 38 [pid = 1648] [id = 251] 04:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1133b4800) [pid = 1648] [serial = 751] [outer = 0x0] 04:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x115e39000) [pid = 1648] [serial = 752] [outer = 0x1133b4800] 04:26:38 INFO - PROCESS | 1648 | 1462879598945 Marionette DEBUG loaded listener.js 04:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11618dc00) [pid = 1648] [serial = 753] [outer = 0x1133b4800] 04:26:39 INFO - PROCESS | 1648 | 1462879599357 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]]]}] 04:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 673ms 04:26:39 INFO - PROCESS | 1648 | 1462879599412 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:26:39 INFO - PROCESS | 1648 | 1462879599416 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:26:39 INFO - PROCESS | 1648 | 1462879599420 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:26:39 INFO - PROCESS | 1648 | 1462879599422 Marionette TRACE conn2 <- [1,978,null,{}] 04:26:39 INFO - PROCESS | 1648 | 1462879599425 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}] 04:26:39 INFO - PROCESS | 1648 | 1462879599519 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:26:39 INFO - PROCESS | 1648 | 1462879599565 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189a2000 == 39 [pid = 1648] [id = 252] 04:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11675ec00) [pid = 1648] [serial = 754] [outer = 0x0] 04:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x117583000) [pid = 1648] [serial = 755] [outer = 0x11675ec00] 04:26:39 INFO - PROCESS | 1648 | 1462879599594 Marionette DEBUG loaded listener.js 04:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1180e9000) [pid = 1648] [serial = 756] [outer = 0x11675ec00] 04:26:40 INFO - PROCESS | 1648 | 1462879600006 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]]]}] 04:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 622ms 04:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:26:40 INFO - PROCESS | 1648 | 1462879600043 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:26:40 INFO - PROCESS | 1648 | 1462879600044 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:26:40 INFO - PROCESS | 1648 | 1462879600046 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:26:40 INFO - PROCESS | 1648 | 1462879600049 Marionette TRACE conn2 <- [1,982,null,{}] 04:26:40 INFO - PROCESS | 1648 | 1462879600075 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}] 04:26:40 INFO - PROCESS | 1648 | 1462879600195 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:26:40 INFO - PROCESS | 1648 | 1462879600267 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x124ca2800 == 40 [pid = 1648] [id = 253] 04:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118911400) [pid = 1648] [serial = 757] [outer = 0x0] 04:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118f69800) [pid = 1648] [serial = 758] [outer = 0x118911400] 04:26:40 INFO - PROCESS | 1648 | 1462879600298 Marionette DEBUG loaded listener.js 04:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1193c3800) [pid = 1648] [serial = 759] [outer = 0x118911400] 04:26:40 INFO - PROCESS | 1648 | 1462879600745 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]]]}] 04:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 721ms 04:26:40 INFO - PROCESS | 1648 | 1462879600768 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:26:40 INFO - PROCESS | 1648 | 1462879600774 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:26:40 INFO - PROCESS | 1648 | 1462879600798 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:26:40 INFO - PROCESS | 1648 | 1462879600800 Marionette TRACE conn2 <- [1,986,null,{}] 04:26:40 INFO - PROCESS | 1648 | 1462879600804 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}] 04:26:40 INFO - PROCESS | 1648 | 1462879600938 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:26:40 INFO - PROCESS | 1648 | 1462879600996 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x124daa000 == 41 [pid = 1648] [id = 254] 04:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1193c4c00) [pid = 1648] [serial = 760] [outer = 0x0] 04:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119ecf800) [pid = 1648] [serial = 761] [outer = 0x1193c4c00] 04:26:41 INFO - PROCESS | 1648 | 1462879601026 Marionette DEBUG loaded listener.js 04:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x120f96800) [pid = 1648] [serial = 762] [outer = 0x1193c4c00] 04:26:41 INFO - PROCESS | 1648 | 1462879601418 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]]]}] 04:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 672ms 04:26:41 INFO - PROCESS | 1648 | 1462879601484 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:26:41 INFO - PROCESS | 1648 | 1462879601485 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:26:41 INFO - PROCESS | 1648 | 1462879601489 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:26:41 INFO - PROCESS | 1648 | 1462879601490 Marionette TRACE conn2 <- [1,990,null,{}] 04:26:41 INFO - PROCESS | 1648 | 1462879601493 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}] 04:26:41 INFO - PROCESS | 1648 | 1462879601582 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:26:41 INFO - PROCESS | 1648 | 1462879601628 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x126587000 == 42 [pid = 1648] [id = 255] 04:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11962d000) [pid = 1648] [serial = 763] [outer = 0x0] 04:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1213d3800) [pid = 1648] [serial = 764] [outer = 0x11962d000] 04:26:41 INFO - PROCESS | 1648 | 1462879601657 Marionette DEBUG loaded listener.js 04:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1217c5800) [pid = 1648] [serial = 765] [outer = 0x11962d000] 04:26:42 INFO - PROCESS | 1648 | 1462879602067 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]]]}] 04:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 620ms 04:26:42 INFO - PROCESS | 1648 | 1462879602109 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:26:42 INFO - PROCESS | 1648 | 1462879602111 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:26:42 INFO - PROCESS | 1648 | 1462879602113 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:26:42 INFO - PROCESS | 1648 | 1462879602114 Marionette TRACE conn2 <- [1,994,null,{}] 04:26:42 INFO - PROCESS | 1648 | 1462879602117 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}] 04:26:42 INFO - PROCESS | 1648 | 1462879602215 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:26:42 INFO - PROCESS | 1648 | 1462879602261 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c10000 == 43 [pid = 1648] [id = 256] 04:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11515d400) [pid = 1648] [serial = 766] [outer = 0x0] 04:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12196a800) [pid = 1648] [serial = 767] [outer = 0x11515d400] 04:26:42 INFO - PROCESS | 1648 | 1462879602291 Marionette DEBUG loaded listener.js 04:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1247a8800) [pid = 1648] [serial = 768] [outer = 0x11515d400] 04:26:42 INFO - PROCESS | 1648 | 1462879602779 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]]]}] 04:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 721ms 04:26:42 INFO - PROCESS | 1648 | 1462879602856 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:26:42 INFO - PROCESS | 1648 | 1462879602858 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:26:42 INFO - PROCESS | 1648 | 1462879602862 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:26:42 INFO - PROCESS | 1648 | 1462879602864 Marionette TRACE conn2 <- [1,998,null,{}] 04:26:42 INFO - PROCESS | 1648 | 1462879602867 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}] 04:26:42 INFO - PROCESS | 1648 | 1462879602963 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:26:43 INFO - PROCESS | 1648 | 1462879603024 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f59000 == 44 [pid = 1648] [id = 257] 04:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113d5b000) [pid = 1648] [serial = 769] [outer = 0x0] 04:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11515d800) [pid = 1648] [serial = 770] [outer = 0x113d5b000] 04:26:43 INFO - PROCESS | 1648 | 1462879603055 Marionette DEBUG loaded listener.js 04:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1161eec00) [pid = 1648] [serial = 771] [outer = 0x113d5b000] 04:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x120f39000 == 43 [pid = 1648] [id = 249] 04:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x119e85000 == 42 [pid = 1648] [id = 248] 04:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11956a800 == 41 [pid = 1648] [id = 247] 04:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x118f8a000 == 40 [pid = 1648] [id = 246] 04:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x117e0d000 == 39 [pid = 1648] [id = 245] 04:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1161da800 == 38 [pid = 1648] [id = 244] 04:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1130d1000 == 37 [pid = 1648] [id = 243] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1295c6400) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129553c00) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11813cc00) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126d61c00) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11856b000) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x120f96c00) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119ed0c00) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126d76c00) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119ca3c00) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126d72800) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x120e20800) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128b6bc00) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128b63c00) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128b90c00) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116a56c00) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x117588000) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x129337800) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12600bc00) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121543800) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12195dc00) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124457000) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1219c7800) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1185bd000) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118f10800) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118fcec00) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119866400) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1180e9c00) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1160e7000) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118137800) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x113d62800) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116181800) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1185ba800) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x126d73c00) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12959d000) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x126689c00) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12916f400) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1219c9c00) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x116758400) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 04:26:43 INFO - PROCESS | 1648 | 1462879603512 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]]]}] 04:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 671ms 04:26:43 INFO - PROCESS | 1648 | 1462879603534 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:26:43 INFO - PROCESS | 1648 | 1462879603538 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:26:43 INFO - PROCESS | 1648 | 1462879603543 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:26:43 INFO - PROCESS | 1648 | 1462879603544 Marionette TRACE conn2 <- [1,1002,null,{}] 04:26:43 INFO - PROCESS | 1648 | 1462879603547 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}] 04:26:43 INFO - PROCESS | 1648 | 1462879603630 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:26:43 INFO - PROCESS | 1648 | 1462879603634 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x116916800 == 38 [pid = 1648] [id = 258] 04:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x116937800) [pid = 1648] [serial = 772] [outer = 0x0] 04:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1180aec00) [pid = 1648] [serial = 773] [outer = 0x116937800] 04:26:43 INFO - PROCESS | 1648 | 1462879603664 Marionette DEBUG loaded listener.js 04:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118134400) [pid = 1648] [serial = 774] [outer = 0x116937800] 04:26:44 INFO - PROCESS | 1648 | 1462879604025 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]]]}] 04:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 519ms 04:26:44 INFO - PROCESS | 1648 | 1462879604062 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:26:44 INFO - PROCESS | 1648 | 1462879604064 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:26:44 INFO - PROCESS | 1648 | 1462879604066 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:26:44 INFO - PROCESS | 1648 | 1462879604070 Marionette TRACE conn2 <- [1,1006,null,{}] 04:26:44 INFO - PROCESS | 1648 | 1462879604080 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}] 04:26:44 INFO - PROCESS | 1648 | 1462879604199 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:26:44 INFO - PROCESS | 1648 | 1462879604205 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x118710800 == 39 [pid = 1648] [id = 259] 04:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11758a400) [pid = 1648] [serial = 775] [outer = 0x0] 04:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11856cc00) [pid = 1648] [serial = 776] [outer = 0x11758a400] 04:26:44 INFO - PROCESS | 1648 | 1462879604249 Marionette DEBUG loaded listener.js 04:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118f6d800) [pid = 1648] [serial = 777] [outer = 0x11758a400] 04:26:44 INFO - PROCESS | 1648 | 1462879604723 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]]]}] 04:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 676ms 04:26:44 INFO - PROCESS | 1648 | 1462879604743 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:26:44 INFO - PROCESS | 1648 | 1462879604745 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:26:44 INFO - PROCESS | 1648 | 1462879604756 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:26:44 INFO - PROCESS | 1648 | 1462879604758 Marionette TRACE conn2 <- [1,1010,null,{}] 04:26:44 INFO - PROCESS | 1648 | 1462879604760 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}] 04:26:44 INFO - PROCESS | 1648 | 1462879604840 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:26:44 INFO - PROCESS | 1648 | 1462879604845 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e8b000 == 40 [pid = 1648] [id = 260] 04:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1193c0000) [pid = 1648] [serial = 778] [outer = 0x0] 04:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119ed3800) [pid = 1648] [serial = 779] [outer = 0x1193c0000] 04:26:44 INFO - PROCESS | 1648 | 1462879604870 Marionette DEBUG loaded listener.js 04:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1213cf800) [pid = 1648] [serial = 780] [outer = 0x1193c0000] 04:26:45 INFO - PROCESS | 1648 | 1462879605194 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]]]}] 04:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 474ms 04:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:26:45 INFO - PROCESS | 1648 | 1462879605230 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:26:45 INFO - PROCESS | 1648 | 1462879605232 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:26:45 INFO - PROCESS | 1648 | 1462879605235 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:26:45 INFO - PROCESS | 1648 | 1462879605236 Marionette TRACE conn2 <- [1,1014,null,{}] 04:26:45 INFO - PROCESS | 1648 | 1462879605242 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}] 04:26:45 INFO - PROCESS | 1648 | 1462879605393 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:26:45 INFO - PROCESS | 1648 | 1462879605407 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12134f800 == 41 [pid = 1648] [id = 261] 04:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119c9cc00) [pid = 1648] [serial = 781] [outer = 0x0] 04:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12195c400) [pid = 1648] [serial = 782] [outer = 0x119c9cc00] 04:26:45 INFO - PROCESS | 1648 | 1462879605446 Marionette DEBUG loaded listener.js 04:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124045400) [pid = 1648] [serial = 783] [outer = 0x119c9cc00] 04:26:45 INFO - PROCESS | 1648 | 1462879605847 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]]]}] 04:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 626ms 04:26:45 INFO - PROCESS | 1648 | 1462879605862 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:26:45 INFO - PROCESS | 1648 | 1462879605863 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:26:45 INFO - PROCESS | 1648 | 1462879605865 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:26:45 INFO - PROCESS | 1648 | 1462879605866 Marionette TRACE conn2 <- [1,1018,null,{}] 04:26:45 INFO - PROCESS | 1648 | 1462879605869 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}] 04:26:45 INFO - PROCESS | 1648 | 1462879605985 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:26:45 INFO - PROCESS | 1648 | 1462879605991 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12401a800 == 42 [pid = 1648] [id = 262] 04:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124412800) [pid = 1648] [serial = 784] [outer = 0x0] 04:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124d49800) [pid = 1648] [serial = 785] [outer = 0x124412800] 04:26:46 INFO - PROCESS | 1648 | 1462879606016 Marionette DEBUG loaded listener.js 04:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1263a4000) [pid = 1648] [serial = 786] [outer = 0x124412800] 04:26:46 INFO - PROCESS | 1648 | 1462879606346 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]]]}] 04:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 04:26:46 INFO - PROCESS | 1648 | 1462879606384 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:26:46 INFO - PROCESS | 1648 | 1462879606385 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:26:46 INFO - PROCESS | 1648 | 1462879606388 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:26:46 INFO - PROCESS | 1648 | 1462879606391 Marionette TRACE conn2 <- [1,1022,null,{}] 04:26:46 INFO - PROCESS | 1648 | 1462879606393 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}] 04:26:46 INFO - PROCESS | 1648 | 1462879606484 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:26:46 INFO - PROCESS | 1648 | 1462879606488 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266b4000 == 43 [pid = 1648] [id = 263] 04:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12600d400) [pid = 1648] [serial = 787] [outer = 0x0] 04:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126517400) [pid = 1648] [serial = 788] [outer = 0x12600d400] 04:26:46 INFO - PROCESS | 1648 | 1462879606513 Marionette DEBUG loaded listener.js 04:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126760800) [pid = 1648] [serial = 789] [outer = 0x12600d400] 04:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 472ms 04:26:46 INFO - PROCESS | 1648 | 1462879606852 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]]]}] 04:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:26:46 INFO - PROCESS | 1648 | 1462879606863 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:26:46 INFO - PROCESS | 1648 | 1462879606864 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:26:46 INFO - PROCESS | 1648 | 1462879606866 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:26:46 INFO - PROCESS | 1648 | 1462879606867 Marionette TRACE conn2 <- [1,1026,null,{}] 04:26:46 INFO - PROCESS | 1648 | 1462879606870 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}] 04:26:46 INFO - PROCESS | 1648 | 1462879606966 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:26:47 INFO - PROCESS | 1648 | 1462879606999 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x129181000 == 44 [pid = 1648] [id = 264] 04:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126511000) [pid = 1648] [serial = 790] [outer = 0x0] 04:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126c42800) [pid = 1648] [serial = 791] [outer = 0x126511000] 04:26:47 INFO - PROCESS | 1648 | 1462879607024 Marionette DEBUG loaded listener.js 04:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126d6dc00) [pid = 1648] [serial = 792] [outer = 0x126511000] 04:26:47 INFO - PROCESS | 1648 | 1462879607336 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]]]}] 04:26:47 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119e53c00) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:26:47 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1160e7400) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:26:47 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1160df000) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:26:47 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113349400) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:26:47 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11813d800) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:26:47 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11813dc00) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:26:47 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1181dec00) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 04:26:47 INFO - PROCESS | 1648 | 1462879607385 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:26:47 INFO - PROCESS | 1648 | 1462879607387 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:26:47 INFO - PROCESS | 1648 | 1462879607389 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:26:47 INFO - PROCESS | 1648 | 1462879607390 Marionette TRACE conn2 <- [1,1030,null,{}] 04:26:47 INFO - PROCESS | 1648 | 1462879607392 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}] 04:26:47 INFO - PROCESS | 1648 | 1462879607467 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:26:47 INFO - PROCESS | 1648 | 1462879607473 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218ca800 == 45 [pid = 1648] [id = 265] 04:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11813dc00) [pid = 1648] [serial = 793] [outer = 0x0] 04:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118f08400) [pid = 1648] [serial = 794] [outer = 0x11813dc00] 04:26:47 INFO - PROCESS | 1648 | 1462879607498 Marionette DEBUG loaded listener.js 04:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126c3e800) [pid = 1648] [serial = 795] [outer = 0x11813dc00] 04:26:47 INFO - PROCESS | 1648 | 1462879607824 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]]]}] 04:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 470ms 04:26:47 INFO - PROCESS | 1648 | 1462879607860 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:26:47 INFO - PROCESS | 1648 | 1462879607861 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:26:47 INFO - PROCESS | 1648 | 1462879607863 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:26:47 INFO - PROCESS | 1648 | 1462879607864 Marionette TRACE conn2 <- [1,1034,null,{}] 04:26:47 INFO - PROCESS | 1648 | 1462879607867 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}] 04:26:47 INFO - PROCESS | 1648 | 1462879607944 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:26:47 INFO - PROCESS | 1648 | 1462879607948 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12986f800 == 46 [pid = 1648] [id = 266] 04:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126d72000) [pid = 1648] [serial = 796] [outer = 0x0] 04:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126d7ac00) [pid = 1648] [serial = 797] [outer = 0x126d72000] 04:26:47 INFO - PROCESS | 1648 | 1462879607972 Marionette DEBUG loaded listener.js 04:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b5e800) [pid = 1648] [serial = 798] [outer = 0x126d72000] 04:26:48 INFO - PROCESS | 1648 | 1462879608290 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]]]}] 04:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 470ms 04:26:48 INFO - PROCESS | 1648 | 1462879608334 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:26:48 INFO - PROCESS | 1648 | 1462879608336 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:26:48 INFO - PROCESS | 1648 | 1462879608343 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:26:48 INFO - PROCESS | 1648 | 1462879608346 Marionette TRACE conn2 <- [1,1038,null,{}] 04:26:48 INFO - PROCESS | 1648 | 1462879608349 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}] 04:26:48 INFO - PROCESS | 1648 | 1462879608488 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:26:48 INFO - PROCESS | 1648 | 1462879608494 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d8800 == 47 [pid = 1648] [id = 267] 04:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124d4f800) [pid = 1648] [serial = 799] [outer = 0x0] 04:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b66800) [pid = 1648] [serial = 800] [outer = 0x124d4f800] 04:26:48 INFO - PROCESS | 1648 | 1462879608538 Marionette DEBUG loaded listener.js 04:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128c90c00) [pid = 1648] [serial = 801] [outer = 0x124d4f800] 04:26:48 INFO - PROCESS | 1648 | 1462879608924 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]]]}] 04:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 621ms 04:26:48 INFO - PROCESS | 1648 | 1462879608963 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:26:48 INFO - PROCESS | 1648 | 1462879608965 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:26:48 INFO - PROCESS | 1648 | 1462879608967 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:26:48 INFO - PROCESS | 1648 | 1462879608968 Marionette TRACE conn2 <- [1,1042,null,{}] 04:26:48 INFO - PROCESS | 1648 | 1462879608970 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}] 04:26:49 INFO - PROCESS | 1648 | 1462879609048 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:26:49 INFO - PROCESS | 1648 | 1462879609053 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0c6000 == 48 [pid = 1648] [id = 268] 04:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128cf0800) [pid = 1648] [serial = 802] [outer = 0x0] 04:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12916fc00) [pid = 1648] [serial = 803] [outer = 0x128cf0800] 04:26:49 INFO - PROCESS | 1648 | 1462879609077 Marionette DEBUG loaded listener.js 04:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129339000) [pid = 1648] [serial = 804] [outer = 0x128cf0800] 04:26:49 INFO - PROCESS | 1648 | 1462879609393 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]]]}] 04:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 04:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:26:49 INFO - PROCESS | 1648 | 1462879609436 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:26:49 INFO - PROCESS | 1648 | 1462879609437 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:26:49 INFO - PROCESS | 1648 | 1462879609439 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:26:49 INFO - PROCESS | 1648 | 1462879609440 Marionette TRACE conn2 <- [1,1046,null,{}] 04:26:49 INFO - PROCESS | 1648 | 1462879609443 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}] 04:26:49 INFO - PROCESS | 1648 | 1462879609530 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:26:49 INFO - PROCESS | 1648 | 1462879609578 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b197000 == 49 [pid = 1648] [id = 269] 04:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128cf1c00) [pid = 1648] [serial = 805] [outer = 0x0] 04:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129344000) [pid = 1648] [serial = 806] [outer = 0x128cf1c00] 04:26:49 INFO - PROCESS | 1648 | 1462879609602 Marionette DEBUG loaded listener.js 04:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129598000) [pid = 1648] [serial = 807] [outer = 0x128cf1c00] 04:26:50 INFO - PROCESS | 1648 | 1462879610048 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]]]}] 04:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 620ms 04:26:50 INFO - PROCESS | 1648 | 1462879610059 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:26:50 INFO - PROCESS | 1648 | 1462879610063 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:26:50 INFO - PROCESS | 1648 | 1462879610066 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:26:50 INFO - PROCESS | 1648 | 1462879610069 Marionette TRACE conn2 <- [1,1050,null,{}] 04:26:50 INFO - PROCESS | 1648 | 1462879610073 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}] 04:26:50 INFO - PROCESS | 1648 | 1462879610183 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:26:50 INFO - PROCESS | 1648 | 1462879610265 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e0b000 == 50 [pid = 1648] [id = 270] 04:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11618d800) [pid = 1648] [serial = 808] [outer = 0x0] 04:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116933800) [pid = 1648] [serial = 809] [outer = 0x11618d800] 04:26:50 INFO - PROCESS | 1648 | 1462879610302 Marionette DEBUG loaded listener.js 04:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x117588000) [pid = 1648] [serial = 810] [outer = 0x11618d800] 04:26:50 INFO - PROCESS | 1648 | 1462879610715 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]]]}] 04:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 674ms 04:26:50 INFO - PROCESS | 1648 | 1462879610740 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:26:50 INFO - PROCESS | 1648 | 1462879610745 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:26:50 INFO - PROCESS | 1648 | 1462879610749 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:26:50 INFO - PROCESS | 1648 | 1462879610751 Marionette TRACE conn2 <- [1,1054,null,{}] 04:26:50 INFO - PROCESS | 1648 | 1462879610753 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}] 04:26:50 INFO - PROCESS | 1648 | 1462879610854 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:26:50 INFO - PROCESS | 1648 | 1462879610900 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1242d7800 == 51 [pid = 1648] [id = 271] 04:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1180e5000) [pid = 1648] [serial = 811] [outer = 0x0] 04:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118570800) [pid = 1648] [serial = 812] [outer = 0x1180e5000] 04:26:50 INFO - PROCESS | 1648 | 1462879610933 Marionette DEBUG loaded listener.js 04:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118f70400) [pid = 1648] [serial = 813] [outer = 0x1180e5000] 04:26:51 INFO - PROCESS | 1648 | 1462879611343 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]]]}] 04:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 619ms 04:26:51 INFO - PROCESS | 1648 | 1462879611370 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:26:51 INFO - PROCESS | 1648 | 1462879611372 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:26:51 INFO - PROCESS | 1648 | 1462879611376 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:26:51 INFO - PROCESS | 1648 | 1462879611380 Marionette TRACE conn2 <- [1,1058,null,{}] 04:26:51 INFO - PROCESS | 1648 | 1462879611392 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}] 04:26:51 INFO - PROCESS | 1648 | 1462879611562 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:26:51 INFO - PROCESS | 1648 | 1462879611664 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba71000 == 52 [pid = 1648] [id = 272] 04:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1219c3400) [pid = 1648] [serial = 814] [outer = 0x0] 04:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1246bfc00) [pid = 1648] [serial = 815] [outer = 0x1219c3400] 04:26:51 INFO - PROCESS | 1648 | 1462879611712 Marionette DEBUG loaded listener.js 04:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124d4ec00) [pid = 1648] [serial = 816] [outer = 0x1219c3400] 04:26:52 INFO - PROCESS | 1648 | 1462879612178 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]]]}] 04:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 826ms 04:26:52 INFO - PROCESS | 1648 | 1462879612201 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:26:52 INFO - PROCESS | 1648 | 1462879612204 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:26:52 INFO - PROCESS | 1648 | 1462879612206 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:26:52 INFO - PROCESS | 1648 | 1462879612207 Marionette TRACE conn2 <- [1,1062,null,{}] 04:26:52 INFO - PROCESS | 1648 | 1462879612210 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}] 04:26:52 INFO - PROCESS | 1648 | 1462879612313 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:26:52 INFO - PROCESS | 1648 | 1462879612375 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12134b800 == 53 [pid = 1648] [id = 273] 04:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119e56000) [pid = 1648] [serial = 817] [outer = 0x0] 04:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12600e000) [pid = 1648] [serial = 818] [outer = 0x119e56000] 04:26:52 INFO - PROCESS | 1648 | 1462879612421 Marionette DEBUG loaded listener.js 04:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126d74c00) [pid = 1648] [serial = 819] [outer = 0x119e56000] 04:26:53 INFO - PROCESS | 1648 | 1462879613080 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]]]}] 04:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 921ms 04:26:53 INFO - PROCESS | 1648 | 1462879613127 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:26:53 INFO - PROCESS | 1648 | 1462879613130 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:26:53 INFO - PROCESS | 1648 | 1462879613134 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:26:53 INFO - PROCESS | 1648 | 1462879613136 Marionette TRACE conn2 <- [1,1066,null,{}] 04:26:53 INFO - PROCESS | 1648 | 1462879613139 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}] 04:26:53 INFO - PROCESS | 1648 | 1462879613227 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:26:53 INFO - PROCESS | 1648 | 1462879613292 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f1a800 == 54 [pid = 1648] [id = 274] 04:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x115161c00) [pid = 1648] [serial = 820] [outer = 0x0] 04:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x115eba000) [pid = 1648] [serial = 821] [outer = 0x115161c00] 04:26:53 INFO - PROCESS | 1648 | 1462879613320 Marionette DEBUG loaded listener.js 04:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116181800) [pid = 1648] [serial = 822] [outer = 0x115161c00] 04:26:53 INFO - PROCESS | 1648 | 1462879613760 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]]]}] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x116972000 == 53 [pid = 1648] [id = 241] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x112f5a000 == 52 [pid = 1648] [id = 242] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0c6000 == 51 [pid = 1648] [id = 268] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d8800 == 50 [pid = 1648] [id = 267] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12986f800 == 49 [pid = 1648] [id = 266] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1218ca800 == 48 [pid = 1648] [id = 265] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x129181000 == 47 [pid = 1648] [id = 264] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1266b4000 == 46 [pid = 1648] [id = 263] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12401a800 == 45 [pid = 1648] [id = 262] 04:26:53 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116157400) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 04:26:53 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x115e3d800) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 04:26:53 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x120f91c00) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12134f800 == 44 [pid = 1648] [id = 261] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x119e8b000 == 43 [pid = 1648] [id = 260] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x118710800 == 42 [pid = 1648] [id = 259] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x116916800 == 41 [pid = 1648] [id = 258] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x112f59000 == 40 [pid = 1648] [id = 257] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x119c10000 == 39 [pid = 1648] [id = 256] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x126587000 == 38 [pid = 1648] [id = 255] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x124daa000 == 37 [pid = 1648] [id = 254] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x124ca2800 == 36 [pid = 1648] [id = 253] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1189a2000 == 35 [pid = 1648] [id = 252] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x116f06800 == 34 [pid = 1648] [id = 251] 04:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x123b8f800 == 33 [pid = 1648] [id = 250] 04:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 673ms 04:26:53 INFO - PROCESS | 1648 | 1462879613807 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:26:53 INFO - PROCESS | 1648 | 1462879613810 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:26:53 INFO - PROCESS | 1648 | 1462879613815 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:26:53 INFO - PROCESS | 1648 | 1462879613817 Marionette TRACE conn2 <- [1,1070,null,{}] 04:26:53 INFO - PROCESS | 1648 | 1462879613820 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}] 04:26:53 INFO - PROCESS | 1648 | 1462879613908 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:26:53 INFO - PROCESS | 1648 | 1462879613918 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x116081000 == 34 [pid = 1648] [id = 275] 04:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116758400) [pid = 1648] [serial = 823] [outer = 0x0] 04:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11693ac00) [pid = 1648] [serial = 824] [outer = 0x116758400] 04:26:53 INFO - PROCESS | 1648 | 1462879613961 Marionette DEBUG loaded listener.js 04:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1180e5800) [pid = 1648] [serial = 825] [outer = 0x116758400] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x117170400) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118138000) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1166b1c00) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116941c00) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113bf3800) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x113f44c00) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1198e9400) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1185ba400) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1184b1800) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1185bd400) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118fd5c00) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118916400) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119eda800) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x120e26400) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1648 | 1462879614465 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]]]}] 04:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 04:26:54 INFO - PROCESS | 1648 | 1462879614485 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:26:54 INFO - PROCESS | 1648 | 1462879614486 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:26:54 INFO - PROCESS | 1648 | 1462879614489 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:26:54 INFO - PROCESS | 1648 | 1462879614492 Marionette TRACE conn2 <- [1,1074,null,{}] 04:26:54 INFO - PROCESS | 1648 | 1462879614499 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}] 04:26:54 INFO - PROCESS | 1648 | 1462879614576 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:26:54 INFO - PROCESS | 1648 | 1462879614582 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189a0000 == 35 [pid = 1648] [id = 276] 04:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11813e000) [pid = 1648] [serial = 826] [outer = 0x0] 04:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11856c800) [pid = 1648] [serial = 827] [outer = 0x11813e000] 04:26:54 INFO - PROCESS | 1648 | 1462879614628 Marionette DEBUG loaded listener.js 04:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11890f000) [pid = 1648] [serial = 828] [outer = 0x11813e000] 04:26:55 INFO - PROCESS | 1648 | 1462879615088 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]]]}] 04:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 622ms 04:26:55 INFO - PROCESS | 1648 | 1462879615112 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:26:55 INFO - PROCESS | 1648 | 1462879615113 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:26:55 INFO - PROCESS | 1648 | 1462879615115 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:26:55 INFO - PROCESS | 1648 | 1462879615116 Marionette TRACE conn2 <- [1,1078,null,{}] 04:26:55 INFO - PROCESS | 1648 | 1462879615119 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}] 04:26:55 INFO - PROCESS | 1648 | 1462879615198 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:26:55 INFO - PROCESS | 1648 | 1462879615202 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11966c800 == 36 [pid = 1648] [id = 277] 04:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11890e000) [pid = 1648] [serial = 829] [outer = 0x0] 04:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118fcf400) [pid = 1648] [serial = 830] [outer = 0x11890e000] 04:26:55 INFO - PROCESS | 1648 | 1462879615231 Marionette DEBUG loaded listener.js 04:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1193c8000) [pid = 1648] [serial = 831] [outer = 0x11890e000] 04:26:55 INFO - PROCESS | 1648 | 1462879615538 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]]]}] 04:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 04:26:55 INFO - PROCESS | 1648 | 1462879615585 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:26:55 INFO - PROCESS | 1648 | 1462879615587 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:26:55 INFO - PROCESS | 1648 | 1462879615590 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:26:55 INFO - PROCESS | 1648 | 1462879615592 Marionette TRACE conn2 <- [1,1082,null,{}] 04:26:55 INFO - PROCESS | 1648 | 1462879615595 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}] 04:26:55 INFO - PROCESS | 1648 | 1462879615732 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:26:55 INFO - PROCESS | 1648 | 1462879615742 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11691e000 == 37 [pid = 1648] [id = 278] 04:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112a61800) [pid = 1648] [serial = 832] [outer = 0x0] 04:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119864400) [pid = 1648] [serial = 833] [outer = 0x112a61800] 04:26:55 INFO - PROCESS | 1648 | 1462879615780 Marionette DEBUG loaded listener.js 04:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119c9c800) [pid = 1648] [serial = 834] [outer = 0x112a61800] 04:26:56 INFO - PROCESS | 1648 | 1462879616172 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]]]}] 04:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 621ms 04:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:26:56 INFO - PROCESS | 1648 | 1462879616211 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:26:56 INFO - PROCESS | 1648 | 1462879616212 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:26:56 INFO - PROCESS | 1648 | 1462879616214 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:26:56 INFO - PROCESS | 1648 | 1462879616215 Marionette TRACE conn2 <- [1,1086,null,{}] 04:26:56 INFO - PROCESS | 1648 | 1462879616217 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}] 04:26:56 INFO - PROCESS | 1648 | 1462879616332 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:26:56 INFO - PROCESS | 1648 | 1462879616346 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12122c000 == 38 [pid = 1648] [id = 279] 04:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118140000) [pid = 1648] [serial = 835] [outer = 0x0] 04:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119edb800) [pid = 1648] [serial = 836] [outer = 0x118140000] 04:26:56 INFO - PROCESS | 1648 | 1462879616379 Marionette DEBUG loaded listener.js 04:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124213400) [pid = 1648] [serial = 837] [outer = 0x118140000] 04:26:56 INFO - PROCESS | 1648 | 1462879616724 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]]]}] 04:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 04:26:56 INFO - PROCESS | 1648 | 1462879616732 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:26:56 INFO - PROCESS | 1648 | 1462879616733 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:26:56 INFO - PROCESS | 1648 | 1462879616736 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:26:56 INFO - PROCESS | 1648 | 1462879616737 Marionette TRACE conn2 <- [1,1090,null,{}] 04:26:56 INFO - PROCESS | 1648 | 1462879616742 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}] 04:26:56 INFO - PROCESS | 1648 | 1462879616834 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:26:56 INFO - PROCESS | 1648 | 1462879616846 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e12000 == 39 [pid = 1648] [id = 280] 04:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124213800) [pid = 1648] [serial = 838] [outer = 0x0] 04:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124cba400) [pid = 1648] [serial = 839] [outer = 0x124213800] 04:26:56 INFO - PROCESS | 1648 | 1462879616871 Marionette DEBUG loaded listener.js 04:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126006800) [pid = 1648] [serial = 840] [outer = 0x124213800] 04:26:57 INFO - PROCESS | 1648 | 1462879617209 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]]]}] 04:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 524ms 04:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:26:57 INFO - PROCESS | 1648 | 1462879617261 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:26:57 INFO - PROCESS | 1648 | 1462879617263 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:26:57 INFO - PROCESS | 1648 | 1462879617266 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:26:57 INFO - PROCESS | 1648 | 1462879617268 Marionette TRACE conn2 <- [1,1094,null,{}] 04:26:57 INFO - PROCESS | 1648 | 1462879617278 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}] 04:26:57 INFO - PROCESS | 1648 | 1462879617408 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:26:57 INFO - PROCESS | 1648 | 1462879617451 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x124cd5000 == 40 [pid = 1648] [id = 281] 04:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1247a7c00) [pid = 1648] [serial = 841] [outer = 0x0] 04:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1263a7800) [pid = 1648] [serial = 842] [outer = 0x1247a7c00] 04:26:57 INFO - PROCESS | 1648 | 1462879617489 Marionette DEBUG loaded listener.js 04:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12668c800) [pid = 1648] [serial = 843] [outer = 0x1247a7c00] 04:26:57 INFO - PROCESS | 1648 | 1462879617914 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]]]}] 04:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 676ms 04:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:26:57 INFO - PROCESS | 1648 | 1462879617943 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:26:57 INFO - PROCESS | 1648 | 1462879617944 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:26:57 INFO - PROCESS | 1648 | 1462879617946 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:26:57 INFO - PROCESS | 1648 | 1462879617947 Marionette TRACE conn2 <- [1,1098,null,{}] 04:26:57 INFO - PROCESS | 1648 | 1462879617949 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}] 04:26:58 INFO - PROCESS | 1648 | 1462879618043 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:26:58 INFO - PROCESS | 1648 | 1462879618055 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c8b800 == 41 [pid = 1648] [id = 282] 04:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1263a5c00) [pid = 1648] [serial = 844] [outer = 0x0] 04:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126d68000) [pid = 1648] [serial = 845] [outer = 0x1263a5c00] 04:26:58 INFO - PROCESS | 1648 | 1462879618080 Marionette DEBUG loaded listener.js 04:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126d76c00) [pid = 1648] [serial = 846] [outer = 0x1263a5c00] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126d77800) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x124412800) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12600d400) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1193c0000) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118911400) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11758a400) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11675ec00) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11515d400) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11962d000) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x113d5b000) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119c9cc00) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1133b4800) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126511000) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1193c4c00) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116937800) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11813dc00) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x124d4f800) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128cf0800) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126d72000) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116073c00) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1122b6c00) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:26:58 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12917b000) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:26:58 INFO - PROCESS | 1648 | 1462879618579 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]]]}] 04:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 668ms 04:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:26:58 INFO - PROCESS | 1648 | 1462879618614 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:26:58 INFO - PROCESS | 1648 | 1462879618615 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:26:58 INFO - PROCESS | 1648 | 1462879618618 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:26:58 INFO - PROCESS | 1648 | 1462879618619 Marionette TRACE conn2 <- [1,1102,null,{}] 04:26:58 INFO - PROCESS | 1648 | 1462879618621 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}] 04:26:58 INFO - PROCESS | 1648 | 1462879618694 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:26:58 INFO - PROCESS | 1648 | 1462879618698 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11898c000 == 42 [pid = 1648] [id = 283] 04:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1122a9400) [pid = 1648] [serial = 847] [outer = 0x0] 04:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11766e800) [pid = 1648] [serial = 848] [outer = 0x1122a9400] 04:26:58 INFO - PROCESS | 1648 | 1462879618725 Marionette DEBUG loaded listener.js 04:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118571c00) [pid = 1648] [serial = 849] [outer = 0x1122a9400] 04:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 04:26:59 INFO - PROCESS | 1648 | 1462879619082 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]]]}] 04:26:59 INFO - PROCESS | 1648 | 1462879619087 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:26:59 INFO - PROCESS | 1648 | 1462879619089 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:26:59 INFO - PROCESS | 1648 | 1462879619093 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:26:59 INFO - PROCESS | 1648 | 1462879619094 Marionette TRACE conn2 <- [1,1106,null,{}] 04:26:59 INFO - PROCESS | 1648 | 1462879619096 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}] 04:26:59 INFO - PROCESS | 1648 | 1462879619201 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:26:59 INFO - PROCESS | 1648 | 1462879619209 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12950a000 == 43 [pid = 1648] [id = 284] 04:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11205e000) [pid = 1648] [serial = 850] [outer = 0x0] 04:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12479ec00) [pid = 1648] [serial = 851] [outer = 0x11205e000] 04:26:59 INFO - PROCESS | 1648 | 1462879619239 Marionette DEBUG loaded listener.js 04:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128b60400) [pid = 1648] [serial = 852] [outer = 0x11205e000] 04:26:59 INFO - PROCESS | 1648 | 1462879619527 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]]]}] 04:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 04:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:26:59 INFO - PROCESS | 1648 | 1462879619562 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:26:59 INFO - PROCESS | 1648 | 1462879619563 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:26:59 INFO - PROCESS | 1648 | 1462879619565 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:26:59 INFO - PROCESS | 1648 | 1462879619567 Marionette TRACE conn2 <- [1,1110,null,{}] 04:26:59 INFO - PROCESS | 1648 | 1462879619569 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}] 04:26:59 INFO - PROCESS | 1648 | 1462879619647 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:26:59 INFO - PROCESS | 1648 | 1462879619651 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e7800 == 44 [pid = 1648] [id = 285] 04:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b60800) [pid = 1648] [serial = 853] [outer = 0x0] 04:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b6ac00) [pid = 1648] [serial = 854] [outer = 0x128b60800] 04:26:59 INFO - PROCESS | 1648 | 1462879619678 Marionette DEBUG loaded listener.js 04:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128b89800) [pid = 1648] [serial = 855] [outer = 0x128b60800] 04:26:59 INFO - PROCESS | 1648 | 1462879619990 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]]]}] 04:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 04:27:00 INFO - PROCESS | 1648 | 1462879620034 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:27:00 INFO - PROCESS | 1648 | 1462879620035 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:27:00 INFO - PROCESS | 1648 | 1462879620038 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:27:00 INFO - PROCESS | 1648 | 1462879620040 Marionette TRACE conn2 <- [1,1114,null,{}] 04:27:00 INFO - PROCESS | 1648 | 1462879620042 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}] 04:27:00 INFO - PROCESS | 1648 | 1462879620145 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:27:00 INFO - PROCESS | 1648 | 1462879620151 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b194800 == 45 [pid = 1648] [id = 286] 04:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128b69800) [pid = 1648] [serial = 856] [outer = 0x0] 04:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b90800) [pid = 1648] [serial = 857] [outer = 0x128b69800] 04:27:00 INFO - PROCESS | 1648 | 1462879620178 Marionette DEBUG loaded listener.js 04:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128c93800) [pid = 1648] [serial = 858] [outer = 0x128b69800] 04:27:00 INFO - PROCESS | 1648 | 1462879620463 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]]]}] 04:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 472ms 04:27:00 INFO - PROCESS | 1648 | 1462879620510 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:27:00 INFO - PROCESS | 1648 | 1462879620512 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:27:00 INFO - PROCESS | 1648 | 1462879620571 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:27:00 INFO - PROCESS | 1648 | 1462879620573 Marionette TRACE conn2 <- [1,1118,null,{}] 04:27:00 INFO - PROCESS | 1648 | 1462879620577 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}] 04:27:00 INFO - PROCESS | 1648 | 1462879620668 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:27:00 INFO - PROCESS | 1648 | 1462879620762 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d20000 == 46 [pid = 1648] [id = 287] 04:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x112e4e800) [pid = 1648] [serial = 859] [outer = 0x0] 04:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x113351800) [pid = 1648] [serial = 860] [outer = 0x112e4e800] 04:27:00 INFO - PROCESS | 1648 | 1462879620804 Marionette DEBUG loaded listener.js 04:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x113d60000) [pid = 1648] [serial = 861] [outer = 0x112e4e800] 04:27:01 INFO - PROCESS | 1648 | 1462879621241 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]]]}] 04:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 726ms 04:27:01 INFO - PROCESS | 1648 | 1462879621296 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:27:01 INFO - PROCESS | 1648 | 1462879621299 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:27:01 INFO - PROCESS | 1648 | 1462879621330 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:27:01 INFO - PROCESS | 1648 | 1462879621332 Marionette TRACE conn2 <- [1,1122,null,{}] 04:27:01 INFO - PROCESS | 1648 | 1462879621356 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}] 04:27:01 INFO - PROCESS | 1648 | 1462879621474 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:27:01 INFO - PROCESS | 1648 | 1462879621522 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fa0000 == 47 [pid = 1648] [id = 288] 04:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x117588400) [pid = 1648] [serial = 862] [outer = 0x0] 04:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1180e6800) [pid = 1648] [serial = 863] [outer = 0x117588400] 04:27:01 INFO - PROCESS | 1648 | 1462879621552 Marionette DEBUG loaded listener.js 04:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118139400) [pid = 1648] [serial = 864] [outer = 0x117588400] 04:27:01 INFO - PROCESS | 1648 | 1462879621952 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]]]}] 04:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 672ms 04:27:02 INFO - PROCESS | 1648 | 1462879622002 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:27:02 INFO - PROCESS | 1648 | 1462879622003 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:27:02 INFO - PROCESS | 1648 | 1462879622025 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:27:02 INFO - PROCESS | 1648 | 1462879622026 Marionette TRACE conn2 <- [1,1126,null,{}] 04:27:02 INFO - PROCESS | 1648 | 1462879622029 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}] 04:27:02 INFO - PROCESS | 1648 | 1462879622128 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:27:02 INFO - PROCESS | 1648 | 1462879622196 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12986d000 == 48 [pid = 1648] [id = 289] 04:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118f6c400) [pid = 1648] [serial = 865] [outer = 0x0] 04:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118fd5000) [pid = 1648] [serial = 866] [outer = 0x118f6c400] 04:27:02 INFO - PROCESS | 1648 | 1462879622232 Marionette DEBUG loaded listener.js 04:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119869400) [pid = 1648] [serial = 867] [outer = 0x118f6c400] 04:27:02 INFO - PROCESS | 1648 | 1462879622657 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]]]}] 04:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 04:27:02 INFO - PROCESS | 1648 | 1462879622704 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:27:02 INFO - PROCESS | 1648 | 1462879622706 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:27:02 INFO - PROCESS | 1648 | 1462879622735 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:27:02 INFO - PROCESS | 1648 | 1462879622736 Marionette TRACE conn2 <- [1,1130,null,{}] 04:27:02 INFO - PROCESS | 1648 | 1462879622753 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}] 04:27:02 INFO - PROCESS | 1648 | 1462879622847 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:27:02 INFO - PROCESS | 1648 | 1462879622910 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bcf1800 == 49 [pid = 1648] [id = 290] 04:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1211a5c00) [pid = 1648] [serial = 868] [outer = 0x0] 04:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1217c5c00) [pid = 1648] [serial = 869] [outer = 0x1211a5c00] 04:27:02 INFO - PROCESS | 1648 | 1462879622940 Marionette DEBUG loaded listener.js 04:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12479b400) [pid = 1648] [serial = 870] [outer = 0x1211a5c00] 04:27:03 INFO - PROCESS | 1648 | 1462879623341 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]]]}] 04:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 658ms 04:27:03 INFO - PROCESS | 1648 | 1462879623368 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:27:03 INFO - PROCESS | 1648 | 1462879623369 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:27:03 INFO - PROCESS | 1648 | 1462879623371 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:27:03 INFO - PROCESS | 1648 | 1462879623373 Marionette TRACE conn2 <- [1,1134,null,{}] 04:27:03 INFO - PROCESS | 1648 | 1462879623375 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}] 04:27:03 INFO - PROCESS | 1648 | 1462879623468 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:27:03 INFO - PROCESS | 1648 | 1462879623555 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6f000 == 50 [pid = 1648] [id = 291] 04:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x120f95400) [pid = 1648] [serial = 871] [outer = 0x0] 04:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x126d61400) [pid = 1648] [serial = 872] [outer = 0x120f95400] 04:27:03 INFO - PROCESS | 1648 | 1462879623583 Marionette DEBUG loaded listener.js 04:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126d7e000) [pid = 1648] [serial = 873] [outer = 0x120f95400] 04:27:04 INFO - PROCESS | 1648 | 1462879624127 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]]]}] 04:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 821ms 04:27:04 INFO - PROCESS | 1648 | 1462879624192 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:27:04 INFO - PROCESS | 1648 | 1462879624195 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:27:04 INFO - PROCESS | 1648 | 1462879624198 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:27:04 INFO - PROCESS | 1648 | 1462879624200 Marionette TRACE conn2 <- [1,1138,null,{}] 04:27:04 INFO - PROCESS | 1648 | 1462879624204 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}] 04:27:04 INFO - PROCESS | 1648 | 1462879624297 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:27:04 INFO - PROCESS | 1648 | 1462879624358 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11898b000 == 51 [pid = 1648] [id = 292] 04:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x113df3800) [pid = 1648] [serial = 874] [outer = 0x0] 04:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x115ebd000) [pid = 1648] [serial = 875] [outer = 0x113df3800] 04:27:04 INFO - PROCESS | 1648 | 1462879624385 Marionette DEBUG loaded listener.js 04:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1166b3c00) [pid = 1648] [serial = 876] [outer = 0x113df3800] 04:27:04 INFO - PROCESS | 1648 | 1462879624792 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]]]}] 04:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 621ms 04:27:04 INFO - PROCESS | 1648 | 1462879624820 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:27:04 INFO - PROCESS | 1648 | 1462879624824 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:27:04 INFO - PROCESS | 1648 | 1462879624828 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:27:04 INFO - PROCESS | 1648 | 1462879624830 Marionette TRACE conn2 <- [1,1142,null,{}] 04:27:04 INFO - PROCESS | 1648 | 1462879624832 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}] 04:27:04 INFO - PROCESS | 1648 | 1462879624920 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:27:04 INFO - PROCESS | 1648 | 1462879624970 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171f2000 == 52 [pid = 1648] [id = 293] 04:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x117174400) [pid = 1648] [serial = 877] [outer = 0x0] 04:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1180ea400) [pid = 1648] [serial = 878] [outer = 0x117174400] 04:27:05 INFO - PROCESS | 1648 | 1462879625000 Marionette DEBUG loaded listener.js 04:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1181dec00) [pid = 1648] [serial = 879] [outer = 0x117174400] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8e7800 == 51 [pid = 1648] [id = 285] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12950a000 == 50 [pid = 1648] [id = 284] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11898c000 == 49 [pid = 1648] [id = 283] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x126c8b800 == 48 [pid = 1648] [id = 282] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x124cd5000 == 47 [pid = 1648] [id = 281] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x115e12000 == 46 [pid = 1648] [id = 280] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12122c000 == 45 [pid = 1648] [id = 279] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11691e000 == 44 [pid = 1648] [id = 278] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11966c800 == 43 [pid = 1648] [id = 277] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1189a0000 == 42 [pid = 1648] [id = 276] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x116081000 == 41 [pid = 1648] [id = 275] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x112f1a800 == 40 [pid = 1648] [id = 274] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1242d7800 == 39 [pid = 1648] [id = 271] 04:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117e0b000 == 38 [pid = 1648] [id = 270] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x118133800) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126d7ec00) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11693bc00) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x124d49800) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126517400) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x119ed3800) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1193c3800) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x118f69800) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11856cc00) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x118f6d800) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1180e9000) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x117583000) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1247a8800) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12196a800) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1217c5800) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1213d3800) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1161eec00) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11515d800) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12195c400) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11618dc00) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x115e39000) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126c42800) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x120f96800) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119ecf800) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1180aec00) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118134400) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126760800) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118f08400) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126c3e800) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128b66800) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12916fc00) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126d6dc00) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1213cf800) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128b5e800) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1263a4000) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128c90c00) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129339000) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124045400) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126d7ac00) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12a6ca400) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1648 | 1462879625390 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]]]}] 04:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 569ms 04:27:05 INFO - PROCESS | 1648 | 1462879625397 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:27:05 INFO - PROCESS | 1648 | 1462879625398 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:27:05 INFO - PROCESS | 1648 | 1462879625401 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:27:05 INFO - PROCESS | 1648 | 1462879625403 Marionette TRACE conn2 <- [1,1146,null,{}] 04:27:05 INFO - PROCESS | 1648 | 1462879625413 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}] 04:27:05 INFO - PROCESS | 1648 | 1462879625492 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:27:05 INFO - PROCESS | 1648 | 1462879625498 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170de800 == 39 [pid = 1648] [id = 294] 04:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11813bc00) [pid = 1648] [serial = 880] [outer = 0x0] 04:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1185b9000) [pid = 1648] [serial = 881] [outer = 0x11813bc00] 04:27:05 INFO - PROCESS | 1648 | 1462879625525 Marionette DEBUG loaded listener.js 04:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118f70c00) [pid = 1648] [serial = 882] [outer = 0x11813bc00] 04:27:05 INFO - PROCESS | 1648 | 1462879625877 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]]]}] 04:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 526ms 04:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:27:05 INFO - PROCESS | 1648 | 1462879625928 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:27:05 INFO - PROCESS | 1648 | 1462879625929 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:27:05 INFO - PROCESS | 1648 | 1462879625931 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:27:05 INFO - PROCESS | 1648 | 1462879625932 Marionette TRACE conn2 <- [1,1150,null,{}] 04:27:05 INFO - PROCESS | 1648 | 1462879625935 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}] 04:27:06 INFO - PROCESS | 1648 | 1462879626010 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:27:06 INFO - PROCESS | 1648 | 1462879626014 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c06800 == 40 [pid = 1648] [id = 295] 04:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1193c3c00) [pid = 1648] [serial = 883] [outer = 0x0] 04:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119864800) [pid = 1648] [serial = 884] [outer = 0x1193c3c00] 04:27:06 INFO - PROCESS | 1648 | 1462879626040 Marionette DEBUG loaded listener.js 04:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119eddc00) [pid = 1648] [serial = 885] [outer = 0x1193c3c00] 04:27:06 INFO - PROCESS | 1648 | 1462879626346 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]]]}] 04:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 472ms 04:27:06 INFO - PROCESS | 1648 | 1462879626404 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:27:06 INFO - PROCESS | 1648 | 1462879626416 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:27:06 INFO - PROCESS | 1648 | 1462879626419 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:27:06 INFO - PROCESS | 1648 | 1462879626421 Marionette TRACE conn2 <- [1,1154,null,{}] 04:27:06 INFO - PROCESS | 1648 | 1462879626424 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}] 04:27:06 INFO - PROCESS | 1648 | 1462879626565 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:27:06 INFO - PROCESS | 1648 | 1462879626576 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12121d800 == 41 [pid = 1648] [id = 296] 04:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x120e29400) [pid = 1648] [serial = 886] [outer = 0x0] 04:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1211a3800) [pid = 1648] [serial = 887] [outer = 0x120e29400] 04:27:06 INFO - PROCESS | 1648 | 1462879626615 Marionette DEBUG loaded listener.js 04:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1217c7c00) [pid = 1648] [serial = 888] [outer = 0x120e29400] 04:27:07 INFO - PROCESS | 1648 | 1462879627018 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]]]}] 04:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 623ms 04:27:07 INFO - PROCESS | 1648 | 1462879627043 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:27:07 INFO - PROCESS | 1648 | 1462879627044 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:27:07 INFO - PROCESS | 1648 | 1462879627047 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:27:07 INFO - PROCESS | 1648 | 1462879627048 Marionette TRACE conn2 <- [1,1158,null,{}] 04:27:07 INFO - PROCESS | 1648 | 1462879627050 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}] 04:27:07 INFO - PROCESS | 1648 | 1462879627143 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:27:07 INFO - PROCESS | 1648 | 1462879627148 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f1c800 == 42 [pid = 1648] [id = 297] 04:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121c25000) [pid = 1648] [serial = 889] [outer = 0x0] 04:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124cc1c00) [pid = 1648] [serial = 890] [outer = 0x121c25000] 04:27:07 INFO - PROCESS | 1648 | 1462879627174 Marionette DEBUG loaded listener.js 04:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126c3e800) [pid = 1648] [serial = 891] [outer = 0x121c25000] 04:27:07 INFO - PROCESS | 1648 | 1462879627520 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]]]}] 04:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 04:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:27:07 INFO - PROCESS | 1648 | 1462879627567 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:27:07 INFO - PROCESS | 1648 | 1462879627568 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:27:07 INFO - PROCESS | 1648 | 1462879627570 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:27:07 INFO - PROCESS | 1648 | 1462879627572 Marionette TRACE conn2 <- [1,1162,null,{}] 04:27:07 INFO - PROCESS | 1648 | 1462879627574 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}] 04:27:07 INFO - PROCESS | 1648 | 1462879627672 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:27:07 INFO - PROCESS | 1648 | 1462879627676 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x124da9800 == 43 [pid = 1648] [id = 298] 04:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126c3ec00) [pid = 1648] [serial = 892] [outer = 0x0] 04:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126d78800) [pid = 1648] [serial = 893] [outer = 0x126c3ec00] 04:27:07 INFO - PROCESS | 1648 | 1462879627701 Marionette DEBUG loaded listener.js 04:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b5e800) [pid = 1648] [serial = 894] [outer = 0x126c3ec00] 04:27:08 INFO - PROCESS | 1648 | 1462879628049 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]]]}] 04:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 522ms 04:27:08 INFO - PROCESS | 1648 | 1462879628092 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:27:08 INFO - PROCESS | 1648 | 1462879628093 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:27:08 INFO - PROCESS | 1648 | 1462879628095 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:27:08 INFO - PROCESS | 1648 | 1462879628096 Marionette TRACE conn2 <- [1,1166,null,{}] 04:27:08 INFO - PROCESS | 1648 | 1462879628099 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}] 04:27:08 INFO - PROCESS | 1648 | 1462879628193 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:27:08 INFO - PROCESS | 1648 | 1462879628316 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x129509800 == 44 [pid = 1648] [id = 299] 04:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12954ac00) [pid = 1648] [serial = 895] [outer = 0x0] 04:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129550000) [pid = 1648] [serial = 896] [outer = 0x12954ac00] 04:27:08 INFO - PROCESS | 1648 | 1462879628377 Marionette DEBUG loaded listener.js 04:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129599000) [pid = 1648] [serial = 897] [outer = 0x12954ac00] 04:27:08 INFO - PROCESS | 1648 | 1462879628697 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]]]}] 04:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 620ms 04:27:08 INFO - PROCESS | 1648 | 1462879628715 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:27:08 INFO - PROCESS | 1648 | 1462879628716 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:27:08 INFO - PROCESS | 1648 | 1462879628719 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:27:08 INFO - PROCESS | 1648 | 1462879628720 Marionette TRACE conn2 <- [1,1170,null,{}] 04:27:08 INFO - PROCESS | 1648 | 1462879628725 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}] 04:27:08 INFO - PROCESS | 1648 | 1462879628819 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:27:08 INFO - PROCESS | 1648 | 1462879628831 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12986b800 == 45 [pid = 1648] [id = 300] 04:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12959c800) [pid = 1648] [serial = 898] [outer = 0x0] 04:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1295a5c00) [pid = 1648] [serial = 899] [outer = 0x12959c800] 04:27:08 INFO - PROCESS | 1648 | 1462879628863 Marionette DEBUG loaded listener.js 04:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12a6c3800) [pid = 1648] [serial = 900] [outer = 0x12959c800] 04:27:09 INFO - PROCESS | 1648 | 1462879629167 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]]]}] 04:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 470ms 04:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:27:09 INFO - PROCESS | 1648 | 1462879629197 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:27:09 INFO - PROCESS | 1648 | 1462879629199 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:27:09 INFO - PROCESS | 1648 | 1462879629201 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:27:09 INFO - PROCESS | 1648 | 1462879629202 Marionette TRACE conn2 <- [1,1174,null,{}] 04:27:09 INFO - PROCESS | 1648 | 1462879629204 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}] 04:27:09 INFO - PROCESS | 1648 | 1462879629299 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:27:09 INFO - PROCESS | 1648 | 1462879629303 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e1000 == 46 [pid = 1648] [id = 301] 04:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12959d000) [pid = 1648] [serial = 901] [outer = 0x0] 04:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12a6ce000) [pid = 1648] [serial = 902] [outer = 0x12959d000] 04:27:09 INFO - PROCESS | 1648 | 1462879629328 Marionette DEBUG loaded listener.js 04:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12a8bf000) [pid = 1648] [serial = 903] [outer = 0x12959d000] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119e55400) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x124213800) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1247a7c00) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1263a5c00) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x115161c00) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11890e000) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x112a61800) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1219c3400) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1180e5000) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11618d800) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119e56000) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11813e000) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116758400) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128b60800) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1122a9400) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11205e000) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:27:09 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118140000) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:27:09 INFO - PROCESS | 1648 | 1462879629721 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] 04:27:09 INFO - PROCESS | 1648 | 1462879629774 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:27:09 INFO - PROCESS | 1648 | 1462879629778 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:27:09 INFO - PROCESS | 1648 | 1462879629780 Marionette TRACE conn2 <- [1,1178,null,{}] 04:27:09 INFO - PROCESS | 1648 | 1462879629782 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}] 04:27:09 INFO - PROCESS | 1648 | 1462879629877 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:27:09 INFO - PROCESS | 1648 | 1462879629882 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba64800 == 47 [pid = 1648] [id = 302] 04:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11813e000) [pid = 1648] [serial = 904] [outer = 0x0] 04:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119edd800) [pid = 1648] [serial = 905] [outer = 0x11813e000] 04:27:09 INFO - PROCESS | 1648 | 1462879629910 Marionette DEBUG loaded listener.js 04:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a8c5c00) [pid = 1648] [serial = 906] [outer = 0x11813e000] 04:27:10 INFO - PROCESS | 1648 | 1462879630256 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] 04:27:10 INFO - PROCESS | 1648 | 1462879630300 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:27:10 INFO - PROCESS | 1648 | 1462879630302 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:27:10 INFO - PROCESS | 1648 | 1462879630304 Marionette TRACE conn2 <- [1,1182,null,{}] 04:27:10 INFO - PROCESS | 1648 | 1462879630306 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}] 04:27:10 INFO - PROCESS | 1648 | 1462879630401 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:27:10 INFO - PROCESS | 1648 | 1462879630411 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be70800 == 48 [pid = 1648] [id = 303] 04:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128b68800) [pid = 1648] [serial = 907] [outer = 0x0] 04:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b023800) [pid = 1648] [serial = 908] [outer = 0x128b68800] 04:27:10 INFO - PROCESS | 1648 | 1462879630435 Marionette DEBUG loaded listener.js 04:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12b0b0c00) [pid = 1648] [serial = 909] [outer = 0x128b68800] 04:27:10 INFO - PROCESS | 1648 | 1462879630731 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] 04:27:10 INFO - PROCESS | 1648 | 1462879630776 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:27:10 INFO - PROCESS | 1648 | 1462879630778 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:27:10 INFO - PROCESS | 1648 | 1462879630779 Marionette TRACE conn2 <- [1,1186,null,{}] 04:27:10 INFO - PROCESS | 1648 | 1462879630781 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}] 04:27:10 INFO - PROCESS | 1648 | 1462879630858 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:27:10 INFO - PROCESS | 1648 | 1462879630862 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6c0000 == 49 [pid = 1648] [id = 304] 04:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12b0b3000) [pid = 1648] [serial = 910] [outer = 0x0] 04:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12b37c800) [pid = 1648] [serial = 911] [outer = 0x12b0b3000] 04:27:10 INFO - PROCESS | 1648 | 1462879630888 Marionette DEBUG loaded listener.js 04:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12b387000) [pid = 1648] [serial = 912] [outer = 0x12b0b3000] 04:27:11 INFO - PROCESS | 1648 | 1462879631219 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] 04:27:11 INFO - PROCESS | 1648 | 1462879631250 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:27:11 INFO - PROCESS | 1648 | 1462879631264 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:27:11 INFO - PROCESS | 1648 | 1462879631266 Marionette TRACE conn2 <- [1,1190,null,{}] 04:27:11 INFO - PROCESS | 1648 | 1462879631282 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}] 04:27:11 INFO - PROCESS | 1648 | 1462879631400 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:27:11 INFO - PROCESS | 1648 | 1462879631407 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8a7000 == 50 [pid = 1648] [id = 305] 04:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12b022800) [pid = 1648] [serial = 913] [outer = 0x0] 04:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12bac7400) [pid = 1648] [serial = 914] [outer = 0x12b022800] 04:27:11 INFO - PROCESS | 1648 | 1462879631444 Marionette DEBUG loaded listener.js 04:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12bace400) [pid = 1648] [serial = 915] [outer = 0x12b022800] 04:27:11 INFO - PROCESS | 1648 | 1462879631961 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] 04:27:12 INFO - PROCESS | 1648 | 1462879632001 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:27:12 INFO - PROCESS | 1648 | 1462879632006 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:27:12 INFO - PROCESS | 1648 | 1462879632010 Marionette TRACE conn2 <- [1,1194,null,{}] 04:27:12 INFO - PROCESS | 1648 | 1462879632013 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}] 04:27:12 INFO - PROCESS | 1648 | 1462879632117 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:27:12 INFO - PROCESS | 1648 | 1462879632183 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11859b800 == 51 [pid = 1648] [id = 306] 04:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x115ebec00) [pid = 1648] [serial = 916] [outer = 0x0] 04:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11675d000) [pid = 1648] [serial = 917] [outer = 0x115ebec00] 04:27:12 INFO - PROCESS | 1648 | 1462879632214 Marionette DEBUG loaded listener.js 04:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x117675800) [pid = 1648] [serial = 918] [outer = 0x115ebec00] 04:27:12 INFO - PROCESS | 1648 | 1462879632630 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] 04:27:12 INFO - PROCESS | 1648 | 1462879632687 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:27:12 INFO - PROCESS | 1648 | 1462879632691 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:27:12 INFO - PROCESS | 1648 | 1462879632693 Marionette TRACE conn2 <- [1,1198,null,{}] 04:27:12 INFO - PROCESS | 1648 | 1462879632696 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}] 04:27:12 INFO - PROCESS | 1648 | 1462879632819 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:27:12 INFO - PROCESS | 1648 | 1462879632883 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x124dac000 == 52 [pid = 1648] [id = 307] 04:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11813b800) [pid = 1648] [serial = 919] [outer = 0x0] 04:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118916400) [pid = 1648] [serial = 920] [outer = 0x11813b800] 04:27:12 INFO - PROCESS | 1648 | 1462879632914 Marionette DEBUG loaded listener.js 04:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119872000) [pid = 1648] [serial = 921] [outer = 0x11813b800] 04:27:13 INFO - PROCESS | 1648 | 1462879633342 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]]]}] 04:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 04:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:27:13 INFO - PROCESS | 1648 | 1462879633361 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:27:13 INFO - PROCESS | 1648 | 1462879633363 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:27:13 INFO - PROCESS | 1648 | 1462879633365 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:27:13 INFO - PROCESS | 1648 | 1462879633368 Marionette TRACE conn2 <- [1,1202,null,{}] 04:27:13 INFO - PROCESS | 1648 | 1462879633376 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}] 04:27:13 INFO - PROCESS | 1648 | 1462879633477 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:27:13 INFO - PROCESS | 1648 | 1462879633524 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8ac000 == 53 [pid = 1648] [id = 308] 04:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1219c2800) [pid = 1648] [serial = 922] [outer = 0x0] 04:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126009000) [pid = 1648] [serial = 923] [outer = 0x1219c2800] 04:27:13 INFO - PROCESS | 1648 | 1462879633560 Marionette DEBUG loaded listener.js 04:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126c42800) [pid = 1648] [serial = 924] [outer = 0x1219c2800] 04:27:14 INFO - PROCESS | 1648 | 1462879634007 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]]]}] 04:27:14 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 04:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 672ms 04:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:27:14 INFO - PROCESS | 1648 | 1462879634037 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:27:14 INFO - PROCESS | 1648 | 1462879634039 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:27:14 INFO - PROCESS | 1648 | 1462879634041 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:27:14 INFO - PROCESS | 1648 | 1462879634042 Marionette TRACE conn2 <- [1,1206,null,{}] 04:27:14 INFO - PROCESS | 1648 | 1462879634045 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}] 04:27:14 INFO - PROCESS | 1648 | 1462879634145 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:27:14 INFO - PROCESS | 1648 | 1462879634225 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbc7000 == 54 [pid = 1648] [id = 309] 04:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126d75c00) [pid = 1648] [serial = 925] [outer = 0x0] 04:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1295a5400) [pid = 1648] [serial = 926] [outer = 0x126d75c00] 04:27:14 INFO - PROCESS | 1648 | 1462879634254 Marionette DEBUG loaded listener.js 04:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12a8bfc00) [pid = 1648] [serial = 927] [outer = 0x126d75c00] 04:27:14 INFO - PROCESS | 1648 | 1462879634647 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]]]}] 04:27:14 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 04:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 669ms 04:27:14 INFO - PROCESS | 1648 | 1462879634711 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:27:14 INFO - PROCESS | 1648 | 1462879634712 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:27:14 INFO - PROCESS | 1648 | 1462879634714 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:27:14 INFO - PROCESS | 1648 | 1462879634716 Marionette TRACE conn2 <- [1,1210,null,{}] 04:27:14 INFO - PROCESS | 1648 | 1462879634718 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}] 04:27:14 INFO - PROCESS | 1648 | 1462879634830 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:27:14 INFO - PROCESS | 1648 | 1462879634880 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbdc000 == 55 [pid = 1648] [id = 310] 04:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128b60800) [pid = 1648] [serial = 928] [outer = 0x0] 04:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12a8c9000) [pid = 1648] [serial = 929] [outer = 0x128b60800] 04:27:14 INFO - PROCESS | 1648 | 1462879634909 Marionette DEBUG loaded listener.js 04:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12bac6400) [pid = 1648] [serial = 930] [outer = 0x128b60800] 04:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11856d000) [pid = 1648] [serial = 931] [outer = 0x12ce0bc00] 04:27:15 INFO - PROCESS | 1648 | 1462879635370 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]]]}] 04:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 668ms 04:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:27:15 INFO - PROCESS | 1648 | 1462879635383 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:27:15 INFO - PROCESS | 1648 | 1462879635385 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:27:15 INFO - PROCESS | 1648 | 1462879635387 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:27:15 INFO - PROCESS | 1648 | 1462879635388 Marionette TRACE conn2 <- [1,1214,null,{}] 04:27:15 INFO - PROCESS | 1648 | 1462879635390 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}] 04:27:15 INFO - PROCESS | 1648 | 1462879635643 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:27:15 INFO - PROCESS | 1648 | 1462879635743 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1c000 == 56 [pid = 1648] [id = 311] 04:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1133b4800) [pid = 1648] [serial = 932] [outer = 0x0] 04:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x113d5ac00) [pid = 1648] [serial = 933] [outer = 0x1133b4800] 04:27:15 INFO - PROCESS | 1648 | 1462879635772 Marionette DEBUG loaded listener.js 04:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1161e1800) [pid = 1648] [serial = 934] [outer = 0x1133b4800] 04:27:16 INFO - PROCESS | 1648 | 1462879636218 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]]]}] 04:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 872ms 04:27:16 INFO - PROCESS | 1648 | 1462879636260 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:27:16 INFO - PROCESS | 1648 | 1462879636262 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:27:16 INFO - PROCESS | 1648 | 1462879636265 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:27:16 INFO - PROCESS | 1648 | 1462879636268 Marionette TRACE conn2 <- [1,1218,null,{}] 04:27:16 INFO - PROCESS | 1648 | 1462879636289 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}] 04:27:16 INFO - PROCESS | 1648 | 1462879636399 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:27:16 INFO - PROCESS | 1648 | 1462879636448 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171dd000 == 57 [pid = 1648] [id = 312] 04:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x118137400) [pid = 1648] [serial = 935] [outer = 0x0] 04:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11813e400) [pid = 1648] [serial = 936] [outer = 0x118137400] 04:27:16 INFO - PROCESS | 1648 | 1462879636478 Marionette DEBUG loaded listener.js 04:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11856f800) [pid = 1648] [serial = 937] [outer = 0x118137400] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6c0000 == 56 [pid = 1648] [id = 304] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12be70800 == 55 [pid = 1648] [id = 303] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba64800 == 54 [pid = 1648] [id = 302] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8e1000 == 53 [pid = 1648] [id = 301] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12986b800 == 52 [pid = 1648] [id = 300] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128b90800) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x129509800 == 51 [pid = 1648] [id = 299] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x124da9800 == 50 [pid = 1648] [id = 298] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x113f1c800 == 49 [pid = 1648] [id = 297] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12121d800 == 48 [pid = 1648] [id = 296] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119c06800 == 47 [pid = 1648] [id = 295] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1170de800 == 46 [pid = 1648] [id = 294] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1171f2000 == 45 [pid = 1648] [id = 293] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11898b000 == 44 [pid = 1648] [id = 292] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x113d20000 == 43 [pid = 1648] [id = 287] 04:27:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12b194800 == 42 [pid = 1648] [id = 286] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1211a4c00) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12479ec00) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128b6ac00) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x126d76c00) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x124213400) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x119edb800) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x128b60400) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x126006800) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x124cba400) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1263a7800) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126d68000) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x116181800) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x115eba000) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x118fcf400) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1193c8000) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119864400) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119c9c800) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x124d4ec00) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1246bfc00) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118570800) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118f70400) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116933800) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x117588000) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126d74c00) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12600e000) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12668c800) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11856c800) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11890f000) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x129344000) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11693ac00) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128b89800) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1180e5800) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118571c00) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11766e800) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1648 | 1462879636846 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]]]}] 04:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 619ms 04:27:16 INFO - PROCESS | 1648 | 1462879636885 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:27:16 INFO - PROCESS | 1648 | 1462879636887 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:27:16 INFO - PROCESS | 1648 | 1462879636893 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:27:16 INFO - PROCESS | 1648 | 1462879636894 Marionette TRACE conn2 <- [1,1222,null,{}] 04:27:16 INFO - PROCESS | 1648 | 1462879636896 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}] 04:27:16 INFO - PROCESS | 1648 | 1462879636991 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:27:17 INFO - PROCESS | 1648 | 1462879636999 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x118715800 == 43 [pid = 1648] [id = 313] 04:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118910000) [pid = 1648] [serial = 938] [outer = 0x0] 04:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118f10000) [pid = 1648] [serial = 939] [outer = 0x118910000] 04:27:17 INFO - PROCESS | 1648 | 1462879637025 Marionette DEBUG loaded listener.js 04:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118fd8c00) [pid = 1648] [serial = 940] [outer = 0x118910000] 04:27:17 INFO - PROCESS | 1648 | 1462879637353 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] 04:27:17 INFO - PROCESS | 1648 | 1462879637414 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:27:17 INFO - PROCESS | 1648 | 1462879637428 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:27:17 INFO - PROCESS | 1648 | 1462879637430 Marionette TRACE conn2 <- [1,1226,null,{}] 04:27:17 INFO - PROCESS | 1648 | 1462879637433 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}] 04:27:17 INFO - PROCESS | 1648 | 1462879637511 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:27:17 INFO - PROCESS | 1648 | 1462879637517 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x121217000 == 44 [pid = 1648] [id = 314] 04:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1193c2000) [pid = 1648] [serial = 941] [outer = 0x0] 04:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119871400) [pid = 1648] [serial = 942] [outer = 0x1193c2000] 04:27:17 INFO - PROCESS | 1648 | 1462879637543 Marionette DEBUG loaded listener.js 04:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1213cf000) [pid = 1648] [serial = 943] [outer = 0x1193c2000] 04:27:17 INFO - PROCESS | 1648 | 1462879637891 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]]]}] 04:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 478ms 04:27:17 INFO - PROCESS | 1648 | 1462879637899 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:27:17 INFO - PROCESS | 1648 | 1462879637901 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:27:17 INFO - PROCESS | 1648 | 1462879637904 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:27:17 INFO - PROCESS | 1648 | 1462879637906 Marionette TRACE conn2 <- [1,1230,null,{}] 04:27:17 INFO - PROCESS | 1648 | 1462879637911 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}] 04:27:18 INFO - PROCESS | 1648 | 1462879638053 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:27:18 INFO - PROCESS | 1648 | 1462879638062 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216bf000 == 45 [pid = 1648] [id = 315] 04:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1185bfc00) [pid = 1648] [serial = 944] [outer = 0x0] 04:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1217c5800) [pid = 1648] [serial = 945] [outer = 0x1185bfc00] 04:27:18 INFO - PROCESS | 1648 | 1462879638101 Marionette DEBUG loaded listener.js 04:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124cbfc00) [pid = 1648] [serial = 946] [outer = 0x1185bfc00] 04:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 573ms 04:27:18 INFO - PROCESS | 1648 | 1462879638474 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]]]}] 04:27:18 INFO - PROCESS | 1648 | 1462879638478 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:27:18 INFO - PROCESS | 1648 | 1462879638479 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:27:18 INFO - PROCESS | 1648 | 1462879638481 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:27:18 INFO - PROCESS | 1648 | 1462879638482 Marionette TRACE conn2 <- [1,1234,null,{}] 04:27:18 INFO - PROCESS | 1648 | 1462879638484 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}] 04:27:18 INFO - PROCESS | 1648 | 1462879638563 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:27:18 INFO - PROCESS | 1648 | 1462879638568 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171db000 == 46 [pid = 1648] [id = 316] 04:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126d68000) [pid = 1648] [serial = 947] [outer = 0x0] 04:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126d6fc00) [pid = 1648] [serial = 948] [outer = 0x126d68000] 04:27:18 INFO - PROCESS | 1648 | 1462879638599 Marionette DEBUG loaded listener.js 04:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b6a400) [pid = 1648] [serial = 949] [outer = 0x126d68000] 04:27:18 INFO - PROCESS | 1648 | 1462879638968 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]]]}] 04:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 04:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:27:19 INFO - PROCESS | 1648 | 1462879638999 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:27:19 INFO - PROCESS | 1648 | 1462879639001 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:27:19 INFO - PROCESS | 1648 | 1462879639003 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:27:19 INFO - PROCESS | 1648 | 1462879639004 Marionette TRACE conn2 <- [1,1238,null,{}] 04:27:19 INFO - PROCESS | 1648 | 1462879639006 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}] 04:27:19 INFO - PROCESS | 1648 | 1462879639109 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:27:19 INFO - PROCESS | 1648 | 1462879639120 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x129180000 == 47 [pid = 1648] [id = 317] 04:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126d7c800) [pid = 1648] [serial = 950] [outer = 0x0] 04:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12916dc00) [pid = 1648] [serial = 951] [outer = 0x126d7c800] 04:27:19 INFO - PROCESS | 1648 | 1462879639146 Marionette DEBUG loaded listener.js 04:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1295a4c00) [pid = 1648] [serial = 952] [outer = 0x126d7c800] 04:27:19 INFO - PROCESS | 1648 | 1462879639485 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]]]}] 04:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 518ms 04:27:19 INFO - PROCESS | 1648 | 1462879639526 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:27:19 INFO - PROCESS | 1648 | 1462879639527 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:27:19 INFO - PROCESS | 1648 | 1462879639530 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:27:19 INFO - PROCESS | 1648 | 1462879639531 Marionette TRACE conn2 <- [1,1242,null,{}] 04:27:19 INFO - PROCESS | 1648 | 1462879639533 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}] 04:27:19 INFO - PROCESS | 1648 | 1462879639628 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:27:19 INFO - PROCESS | 1648 | 1462879639632 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6eb800 == 48 [pid = 1648] [id = 318] 04:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1295a2800) [pid = 1648] [serial = 953] [outer = 0x0] 04:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12a8c8000) [pid = 1648] [serial = 954] [outer = 0x1295a2800] 04:27:19 INFO - PROCESS | 1648 | 1462879639657 Marionette DEBUG loaded listener.js 04:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12b0af400) [pid = 1648] [serial = 955] [outer = 0x1295a2800] 04:27:19 INFO - PROCESS | 1648 | 1462879639983 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]]]}] 04:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 467ms 04:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:27:20 INFO - PROCESS | 1648 | 1462879639998 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:27:20 INFO - PROCESS | 1648 | 1462879639999 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:27:20 INFO - PROCESS | 1648 | 1462879640001 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:27:20 INFO - PROCESS | 1648 | 1462879640002 Marionette TRACE conn2 <- [1,1246,null,{}] 04:27:20 INFO - PROCESS | 1648 | 1462879640004 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}] 04:27:20 INFO - PROCESS | 1648 | 1462879640104 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:27:20 INFO - PROCESS | 1648 | 1462879640138 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e7800 == 49 [pid = 1648] [id = 319] 04:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12a8bdc00) [pid = 1648] [serial = 956] [outer = 0x0] 04:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12b388800) [pid = 1648] [serial = 957] [outer = 0x12a8bdc00] 04:27:20 INFO - PROCESS | 1648 | 1462879640170 Marionette DEBUG loaded listener.js 04:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12bad0400) [pid = 1648] [serial = 958] [outer = 0x12a8bdc00] 04:27:20 INFO - PROCESS | 1648 | 1462879640486 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]]]}] 04:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 518ms 04:27:20 INFO - PROCESS | 1648 | 1462879640523 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:27:20 INFO - PROCESS | 1648 | 1462879640525 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:27:20 INFO - PROCESS | 1648 | 1462879640528 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:27:20 INFO - PROCESS | 1648 | 1462879640529 Marionette TRACE conn2 <- [1,1250,null,{}] 04:27:20 INFO - PROCESS | 1648 | 1462879640531 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}] 04:27:20 INFO - PROCESS | 1648 | 1462879640627 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:27:20 INFO - PROCESS | 1648 | 1462879640638 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba63000 == 50 [pid = 1648] [id = 320] 04:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12bb12c00) [pid = 1648] [serial = 959] [outer = 0x0] 04:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12bb19c00) [pid = 1648] [serial = 960] [outer = 0x12bb12c00] 04:27:20 INFO - PROCESS | 1648 | 1462879640663 Marionette DEBUG loaded listener.js 04:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12bb22c00) [pid = 1648] [serial = 961] [outer = 0x12bb12c00] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126c3ec00) [pid = 1648] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12954ac00) [pid = 1648] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x128b69800) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12959c800) [pid = 1648] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12959d000) [pid = 1648] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x121c25000) [pid = 1648] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11813bc00) [pid = 1648] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x128b68800) [pid = 1648] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1193c3c00) [pid = 1648] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11813e000) [pid = 1648] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x120e29400) [pid = 1648] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x113df3800) [pid = 1648] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x117174400) [pid = 1648] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:27:20 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12b0b3000) [pid = 1648] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:27:21 INFO - PROCESS | 1648 | 1462879641031 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]]]}] 04:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 04:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:27:21 INFO - PROCESS | 1648 | 1462879641046 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:27:21 INFO - PROCESS | 1648 | 1462879641047 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:27:21 INFO - PROCESS | 1648 | 1462879641049 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:27:21 INFO - PROCESS | 1648 | 1462879641051 Marionette TRACE conn2 <- [1,1254,null,{}] 04:27:21 INFO - PROCESS | 1648 | 1462879641053 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}] 04:27:21 INFO - PROCESS | 1648 | 1462879641166 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:27:21 INFO - PROCESS | 1648 | 1462879641196 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12986e800 == 51 [pid = 1648] [id = 321] 04:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x115eba800) [pid = 1648] [serial = 962] [outer = 0x0] 04:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124d48800) [pid = 1648] [serial = 963] [outer = 0x115eba800] 04:27:21 INFO - PROCESS | 1648 | 1462879641223 Marionette DEBUG loaded listener.js 04:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12bb16000) [pid = 1648] [serial = 964] [outer = 0x115eba800] 04:27:21 INFO - PROCESS | 1648 | 1462879641594 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]]]}] 04:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 574ms 04:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:27:21 INFO - PROCESS | 1648 | 1462879641625 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:27:21 INFO - PROCESS | 1648 | 1462879641626 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:27:21 INFO - PROCESS | 1648 | 1462879641628 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:27:21 INFO - PROCESS | 1648 | 1462879641630 Marionette TRACE conn2 <- [1,1258,null,{}] 04:27:21 INFO - PROCESS | 1648 | 1462879641632 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}] 04:27:21 INFO - PROCESS | 1648 | 1462879641728 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:27:21 INFO - PROCESS | 1648 | 1462879641777 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be79000 == 52 [pid = 1648] [id = 322] 04:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x117174400) [pid = 1648] [serial = 965] [outer = 0x0] 04:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12bb25000) [pid = 1648] [serial = 966] [outer = 0x117174400] 04:27:21 INFO - PROCESS | 1648 | 1462879641801 Marionette DEBUG loaded listener.js 04:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12be3c000) [pid = 1648] [serial = 967] [outer = 0x117174400] 04:27:22 INFO - PROCESS | 1648 | 1462879642078 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]]]}] 04:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 476ms 04:27:22 INFO - PROCESS | 1648 | 1462879642112 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:27:22 INFO - PROCESS | 1648 | 1462879642113 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:27:22 INFO - PROCESS | 1648 | 1462879642116 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:27:22 INFO - PROCESS | 1648 | 1462879642117 Marionette TRACE conn2 <- [1,1262,null,{}] 04:27:22 INFO - PROCESS | 1648 | 1462879642119 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}] 04:27:22 INFO - PROCESS | 1648 | 1462879642202 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:27:22 INFO - PROCESS | 1648 | 1462879642208 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6c9000 == 53 [pid = 1648] [id = 323] 04:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128beac00) [pid = 1648] [serial = 968] [outer = 0x0] 04:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128bf0400) [pid = 1648] [serial = 969] [outer = 0x128beac00] 04:27:22 INFO - PROCESS | 1648 | 1462879642232 Marionette DEBUG loaded listener.js 04:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128bf4400) [pid = 1648] [serial = 970] [outer = 0x128beac00] 04:27:22 INFO - PROCESS | 1648 | 1462879642549 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]]]}] 04:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 04:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:27:22 INFO - PROCESS | 1648 | 1462879642585 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:27:22 INFO - PROCESS | 1648 | 1462879642586 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:27:22 INFO - PROCESS | 1648 | 1462879642596 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:27:22 INFO - PROCESS | 1648 | 1462879642597 Marionette TRACE conn2 <- [1,1266,null,{}] 04:27:22 INFO - PROCESS | 1648 | 1462879642600 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}] 04:27:22 INFO - PROCESS | 1648 | 1462879642702 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:27:22 INFO - PROCESS | 1648 | 1462879642711 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbdd000 == 54 [pid = 1648] [id = 324] 04:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128bea000) [pid = 1648] [serial = 971] [outer = 0x0] 04:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12be3e000) [pid = 1648] [serial = 972] [outer = 0x128bea000] 04:27:22 INFO - PROCESS | 1648 | 1462879642735 Marionette DEBUG loaded listener.js 04:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12bee4800) [pid = 1648] [serial = 973] [outer = 0x128bea000] 04:27:23 INFO - PROCESS | 1648 | 1462879643197 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]]]}] 04:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 631ms 04:27:23 INFO - PROCESS | 1648 | 1462879643220 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:27:23 INFO - PROCESS | 1648 | 1462879643224 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:27:23 INFO - PROCESS | 1648 | 1462879643246 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:27:23 INFO - PROCESS | 1648 | 1462879643248 Marionette TRACE conn2 <- [1,1270,null,{}] 04:27:23 INFO - PROCESS | 1648 | 1462879643252 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}] 04:27:23 INFO - PROCESS | 1648 | 1462879643360 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:27:23 INFO - PROCESS | 1648 | 1462879643425 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11912c000 == 55 [pid = 1648] [id = 325] 04:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x116940400) [pid = 1648] [serial = 974] [outer = 0x0] 04:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1180ba000) [pid = 1648] [serial = 975] [outer = 0x116940400] 04:27:23 INFO - PROCESS | 1648 | 1462879643456 Marionette DEBUG loaded listener.js 04:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11856bc00) [pid = 1648] [serial = 976] [outer = 0x116940400] 04:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 623ms 04:27:23 INFO - PROCESS | 1648 | 1462879643861 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]]]}] 04:27:23 INFO - PROCESS | 1648 | 1462879643868 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:27:23 INFO - PROCESS | 1648 | 1462879643872 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:27:23 INFO - PROCESS | 1648 | 1462879643878 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:27:23 INFO - PROCESS | 1648 | 1462879643880 Marionette TRACE conn2 <- [1,1274,null,{}] 04:27:23 INFO - PROCESS | 1648 | 1462879643883 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}] 04:27:23 INFO - PROCESS | 1648 | 1462879643983 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:27:24 INFO - PROCESS | 1648 | 1462879644032 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c96800 == 56 [pid = 1648] [id = 326] 04:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x117588800) [pid = 1648] [serial = 977] [outer = 0x0] 04:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118f71400) [pid = 1648] [serial = 978] [outer = 0x117588800] 04:27:24 INFO - PROCESS | 1648 | 1462879644061 Marionette DEBUG loaded listener.js 04:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x120f91c00) [pid = 1648] [serial = 979] [outer = 0x117588800] 04:27:24 INFO - PROCESS | 1648 | 1462879644501 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]]]}] 04:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 671ms 04:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:27:24 INFO - PROCESS | 1648 | 1462879644550 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:27:24 INFO - PROCESS | 1648 | 1462879644551 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:27:24 INFO - PROCESS | 1648 | 1462879644553 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:27:24 INFO - PROCESS | 1648 | 1462879644556 Marionette TRACE conn2 <- [1,1278,null,{}] 04:27:24 INFO - PROCESS | 1648 | 1462879644564 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}] 04:27:24 INFO - PROCESS | 1648 | 1462879644668 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:27:24 INFO - PROCESS | 1648 | 1462879644723 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbdf800 == 57 [pid = 1648] [id = 327] 04:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x124044400) [pid = 1648] [serial = 980] [outer = 0x0] 04:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x126d73000) [pid = 1648] [serial = 981] [outer = 0x124044400] 04:27:24 INFO - PROCESS | 1648 | 1462879644754 Marionette DEBUG loaded listener.js 04:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128cefc00) [pid = 1648] [serial = 982] [outer = 0x124044400] 04:27:25 INFO - PROCESS | 1648 | 1462879645161 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]]]}] 04:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 674ms 04:27:25 INFO - PROCESS | 1648 | 1462879645228 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:27:25 INFO - PROCESS | 1648 | 1462879645230 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:27:25 INFO - PROCESS | 1648 | 1462879645232 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:27:25 INFO - PROCESS | 1648 | 1462879645233 Marionette TRACE conn2 <- [1,1282,null,{}] 04:27:25 INFO - PROCESS | 1648 | 1462879645236 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}] 04:27:25 INFO - PROCESS | 1648 | 1462879645352 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:27:25 INFO - PROCESS | 1648 | 1462879645417 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a2800 == 58 [pid = 1648] [id = 328] 04:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x129553c00) [pid = 1648] [serial = 983] [outer = 0x0] 04:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12b37d000) [pid = 1648] [serial = 984] [outer = 0x129553c00] 04:27:25 INFO - PROCESS | 1648 | 1462879645446 Marionette DEBUG loaded listener.js 04:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12bad2800) [pid = 1648] [serial = 985] [outer = 0x129553c00] 04:27:25 INFO - PROCESS | 1648 | 1462879645849 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]]]}] 04:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 623ms 04:27:25 INFO - PROCESS | 1648 | 1462879645857 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:27:25 INFO - PROCESS | 1648 | 1462879645858 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:27:25 INFO - PROCESS | 1648 | 1462879645860 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:27:25 INFO - PROCESS | 1648 | 1462879645862 Marionette TRACE conn2 <- [1,1286,null,{}] 04:27:25 INFO - PROCESS | 1648 | 1462879645864 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}] 04:27:25 INFO - PROCESS | 1648 | 1462879645964 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:27:26 INFO - PROCESS | 1648 | 1462879646013 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d354800 == 59 [pid = 1648] [id = 329] 04:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1185c1800) [pid = 1648] [serial = 986] [outer = 0x0] 04:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12600d400) [pid = 1648] [serial = 987] [outer = 0x1185c1800] 04:27:26 INFO - PROCESS | 1648 | 1462879646042 Marionette DEBUG loaded listener.js 04:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12bb29400) [pid = 1648] [serial = 988] [outer = 0x1185c1800] 04:27:26 INFO - PROCESS | 1648 | 1462879646461 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]]]}] 04:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 620ms 04:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:27:26 INFO - PROCESS | 1648 | 1462879646480 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:27:26 INFO - PROCESS | 1648 | 1462879646482 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:27:26 INFO - PROCESS | 1648 | 1462879646484 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:27:26 INFO - PROCESS | 1648 | 1462879646485 Marionette TRACE conn2 <- [1,1290,null,{}] 04:27:26 INFO - PROCESS | 1648 | 1462879646488 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}] 04:27:26 INFO - PROCESS | 1648 | 1462879646601 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:27:26 INFO - PROCESS | 1648 | 1462879646684 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d771800 == 60 [pid = 1648] [id = 330] 04:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12bb31c00) [pid = 1648] [serial = 989] [outer = 0x0] 04:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12beea800) [pid = 1648] [serial = 990] [outer = 0x12bb31c00] 04:27:26 INFO - PROCESS | 1648 | 1462879646728 Marionette DEBUG loaded listener.js 04:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12c2eb800) [pid = 1648] [serial = 991] [outer = 0x12bb31c00] 04:27:27 INFO - PROCESS | 1648 | 1462879647193 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]]]}] 04:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 719ms 04:27:27 INFO - PROCESS | 1648 | 1462879647203 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:27:27 INFO - PROCESS | 1648 | 1462879647205 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:27:27 INFO - PROCESS | 1648 | 1462879647209 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:27:27 INFO - PROCESS | 1648 | 1462879647211 Marionette TRACE conn2 <- [1,1294,null,{}] 04:27:27 INFO - PROCESS | 1648 | 1462879647213 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}] 04:27:27 INFO - PROCESS | 1648 | 1462879647311 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:27:27 INFO - PROCESS | 1648 | 1462879647361 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218c7000 == 61 [pid = 1648] [id = 331] 04:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x112e42000) [pid = 1648] [serial = 992] [outer = 0x0] 04:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128c8b400) [pid = 1648] [serial = 993] [outer = 0x112e42000] 04:27:27 INFO - PROCESS | 1648 | 1462879647391 Marionette DEBUG loaded listener.js 04:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12bfa1400) [pid = 1648] [serial = 994] [outer = 0x112e42000] 04:27:27 INFO - PROCESS | 1648 | 1462879647963 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]]]}] 04:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 769ms 04:27:27 INFO - PROCESS | 1648 | 1462879647989 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:27:27 INFO - PROCESS | 1648 | 1462879647991 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:27:28 INFO - PROCESS | 1648 | 1462879647996 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:27:28 INFO - PROCESS | 1648 | 1462879647998 Marionette TRACE conn2 <- [1,1298,null,{}] 04:27:28 INFO - PROCESS | 1648 | 1462879648001 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}] 04:27:28 INFO - PROCESS | 1648 | 1462879648103 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:27:28 INFO - PROCESS | 1648 | 1462879648182 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x121349800 == 62 [pid = 1648] [id = 332] 04:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x116154400) [pid = 1648] [serial = 995] [outer = 0x0] 04:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x116a54800) [pid = 1648] [serial = 996] [outer = 0x116154400] 04:27:28 INFO - PROCESS | 1648 | 1462879648210 Marionette DEBUG loaded listener.js 04:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x118564800) [pid = 1648] [serial = 997] [outer = 0x116154400] 04:27:28 INFO - PROCESS | 1648 | 1462879648640 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]]]}] 04:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 673ms 04:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:27:28 INFO - PROCESS | 1648 | 1462879648669 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:27:28 INFO - PROCESS | 1648 | 1462879648672 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:27:28 INFO - PROCESS | 1648 | 1462879648676 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:27:28 INFO - PROCESS | 1648 | 1462879648678 Marionette TRACE conn2 <- [1,1302,null,{}] 04:27:28 INFO - PROCESS | 1648 | 1462879648680 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}] 04:27:28 INFO - PROCESS | 1648 | 1462879648775 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:27:28 INFO - PROCESS | 1648 | 1462879648829 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11831e800 == 63 [pid = 1648] [id = 333] 04:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1185ba400) [pid = 1648] [serial = 998] [outer = 0x0] 04:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1193c7800) [pid = 1648] [serial = 999] [outer = 0x1185ba400] 04:27:28 INFO - PROCESS | 1648 | 1462879648856 Marionette DEBUG loaded listener.js 04:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x119872c00) [pid = 1648] [serial = 1000] [outer = 0x1185ba400] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6c9000 == 62 [pid = 1648] [id = 323] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12be79000 == 61 [pid = 1648] [id = 322] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12986e800 == 60 [pid = 1648] [id = 321] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba63000 == 59 [pid = 1648] [id = 320] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8e7800 == 58 [pid = 1648] [id = 319] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6eb800 == 57 [pid = 1648] [id = 318] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x129180000 == 56 [pid = 1648] [id = 317] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x113351800) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x1180e6800) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x118fd5000) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1217c5c00) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x126d61400) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1171db000 == 55 [pid = 1648] [id = 316] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1216bf000 == 54 [pid = 1648] [id = 315] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x121217000 == 53 [pid = 1648] [id = 314] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x118715800 == 52 [pid = 1648] [id = 313] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1171dd000 == 51 [pid = 1648] [id = 312] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1c000 == 50 [pid = 1648] [id = 311] 04:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x11859b800 == 49 [pid = 1648] [id = 306] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12b37c800) [pid = 1648] [serial = 911] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x126d78800) [pid = 1648] [serial = 893] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x129550000) [pid = 1648] [serial = 896] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128c93800) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1295a5c00) [pid = 1648] [serial = 899] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x129599000) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12a6ce000) [pid = 1648] [serial = 902] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12a6c3800) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x124cc1c00) [pid = 1648] [serial = 890] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1185b9000) [pid = 1648] [serial = 881] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12b023800) [pid = 1648] [serial = 908] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118f70c00) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12b0b0c00) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119864800) [pid = 1648] [serial = 884] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119edd800) [pid = 1648] [serial = 905] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x119eddc00) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1211a3800) [pid = 1648] [serial = 887] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1217c7c00) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1166b3c00) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x115ebd000) [pid = 1648] [serial = 875] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1181dec00) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1180ea400) [pid = 1648] [serial = 878] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12a8bf000) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12b387000) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x128b5e800) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a8c5c00) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126c3e800) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 04:27:29 INFO - PROCESS | 1648 | 1462879649234 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]]]}] 04:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 570ms 04:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:27:29 INFO - PROCESS | 1648 | 1462879649247 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:27:29 INFO - PROCESS | 1648 | 1462879649248 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:27:29 INFO - PROCESS | 1648 | 1462879649250 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:27:29 INFO - PROCESS | 1648 | 1462879649253 Marionette TRACE conn2 <- [1,1306,null,{}] 04:27:29 INFO - PROCESS | 1648 | 1462879649264 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}] 04:27:29 INFO - PROCESS | 1648 | 1462879649349 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:27:29 INFO - PROCESS | 1648 | 1462879649418 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119564800 == 50 [pid = 1648] [id = 334] 04:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11340f800) [pid = 1648] [serial = 1001] [outer = 0x0] 04:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x120e29400) [pid = 1648] [serial = 1002] [outer = 0x11340f800] 04:27:29 INFO - PROCESS | 1648 | 1462879649454 Marionette DEBUG loaded listener.js 04:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x121c1dc00) [pid = 1648] [serial = 1003] [outer = 0x11340f800] 04:27:29 INFO - PROCESS | 1648 | 1462879649751 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]]]}] 04:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 523ms 04:27:29 INFO - PROCESS | 1648 | 1462879649780 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:27:29 INFO - PROCESS | 1648 | 1462879649781 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:27:29 INFO - PROCESS | 1648 | 1462879649784 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:27:29 INFO - PROCESS | 1648 | 1462879649785 Marionette TRACE conn2 <- [1,1310,null,{}] 04:27:29 INFO - PROCESS | 1648 | 1462879649787 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}] 04:27:29 INFO - PROCESS | 1648 | 1462879649871 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:27:29 INFO - PROCESS | 1648 | 1462879649878 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219cd000 == 51 [pid = 1648] [id = 335] 04:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12421f400) [pid = 1648] [serial = 1004] [outer = 0x0] 04:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126008c00) [pid = 1648] [serial = 1005] [outer = 0x12421f400] 04:27:29 INFO - PROCESS | 1648 | 1462879649904 Marionette DEBUG loaded listener.js 04:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126c35400) [pid = 1648] [serial = 1006] [outer = 0x12421f400] 04:27:30 INFO - PROCESS | 1648 | 1462879650233 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] 04:27:30 INFO - PROCESS | 1648 | 1462879650262 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:27:30 INFO - PROCESS | 1648 | 1462879650264 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:27:30 INFO - PROCESS | 1648 | 1462879650265 Marionette TRACE conn2 <- [1,1314,null,{}] 04:27:30 INFO - PROCESS | 1648 | 1462879650267 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}] 04:27:30 INFO - PROCESS | 1648 | 1462879650349 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:27:30 INFO - PROCESS | 1648 | 1462879650353 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1260e1800 == 52 [pid = 1648] [id = 336] 04:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1263a6c00) [pid = 1648] [serial = 1007] [outer = 0x0] 04:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126d7b800) [pid = 1648] [serial = 1008] [outer = 0x1263a6c00] 04:27:30 INFO - PROCESS | 1648 | 1462879650379 Marionette DEBUG loaded listener.js 04:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128be8000) [pid = 1648] [serial = 1009] [outer = 0x1263a6c00] 04:27:30 INFO - PROCESS | 1648 | 1462879650709 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]]]}] 04:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 471ms 04:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:27:30 INFO - PROCESS | 1648 | 1462879650735 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:27:30 INFO - PROCESS | 1648 | 1462879650736 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:27:30 INFO - PROCESS | 1648 | 1462879650738 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:27:30 INFO - PROCESS | 1648 | 1462879650740 Marionette TRACE conn2 <- [1,1318,null,{}] 04:27:30 INFO - PROCESS | 1648 | 1462879650742 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}] 04:27:30 INFO - PROCESS | 1648 | 1462879650833 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:27:30 INFO - PROCESS | 1648 | 1462879650894 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x129180000 == 53 [pid = 1648] [id = 337] 04:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x126d79c00) [pid = 1648] [serial = 1010] [outer = 0x0] 04:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x128c8ac00) [pid = 1648] [serial = 1011] [outer = 0x126d79c00] 04:27:30 INFO - PROCESS | 1648 | 1462879650919 Marionette DEBUG loaded listener.js 04:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12b024800) [pid = 1648] [serial = 1012] [outer = 0x126d79c00] 04:27:31 INFO - PROCESS | 1648 | 1462879651227 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]]]}] 04:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 524ms 04:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:27:31 INFO - PROCESS | 1648 | 1462879651268 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:27:31 INFO - PROCESS | 1648 | 1462879651269 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:27:31 INFO - PROCESS | 1648 | 1462879651272 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:27:31 INFO - PROCESS | 1648 | 1462879651275 Marionette TRACE conn2 <- [1,1322,null,{}] 04:27:31 INFO - PROCESS | 1648 | 1462879651278 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}] 04:27:31 INFO - PROCESS | 1648 | 1462879651384 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:27:31 INFO - PROCESS | 1648 | 1462879651398 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e3800 == 54 [pid = 1648] [id = 338] 04:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x126d6b800) [pid = 1648] [serial = 1013] [outer = 0x0] 04:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12b0b7000) [pid = 1648] [serial = 1014] [outer = 0x126d6b800] 04:27:31 INFO - PROCESS | 1648 | 1462879651423 Marionette DEBUG loaded listener.js 04:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12bb17000) [pid = 1648] [serial = 1015] [outer = 0x126d6b800] 04:27:31 INFO - PROCESS | 1648 | 1462879651753 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]]]}] 04:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 521ms 04:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:27:31 INFO - PROCESS | 1648 | 1462879651793 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:27:31 INFO - PROCESS | 1648 | 1462879651794 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:27:31 INFO - PROCESS | 1648 | 1462879651796 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:27:31 INFO - PROCESS | 1648 | 1462879651798 Marionette TRACE conn2 <- [1,1326,null,{}] 04:27:31 INFO - PROCESS | 1648 | 1462879651800 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}] 04:27:31 INFO - PROCESS | 1648 | 1462879651897 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:27:31 INFO - PROCESS | 1648 | 1462879651929 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba64800 == 55 [pid = 1648] [id = 339] 04:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12b027800) [pid = 1648] [serial = 1016] [outer = 0x0] 04:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12bb27000) [pid = 1648] [serial = 1017] [outer = 0x12b027800] 04:27:31 INFO - PROCESS | 1648 | 1462879651954 Marionette DEBUG loaded listener.js 04:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12be41000) [pid = 1648] [serial = 1018] [outer = 0x12b027800] 04:27:32 INFO - PROCESS | 1648 | 1462879652267 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]]]}] 04:27:32 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 04:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 04:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:27:32 INFO - PROCESS | 1648 | 1462879652320 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:27:32 INFO - PROCESS | 1648 | 1462879652321 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:27:32 INFO - PROCESS | 1648 | 1462879652323 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:27:32 INFO - PROCESS | 1648 | 1462879652324 Marionette TRACE conn2 <- [1,1330,null,{}] 04:27:32 INFO - PROCESS | 1648 | 1462879652326 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}] 04:27:32 INFO - PROCESS | 1648 | 1462879652426 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:27:32 INFO - PROCESS | 1648 | 1462879652460 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bcf0800 == 56 [pid = 1648] [id = 340] 04:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12168d400) [pid = 1648] [serial = 1019] [outer = 0x0] 04:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x121693800) [pid = 1648] [serial = 1020] [outer = 0x12168d400] 04:27:32 INFO - PROCESS | 1648 | 1462879652492 Marionette DEBUG loaded listener.js 04:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x121698c00) [pid = 1648] [serial = 1021] [outer = 0x12168d400] 04:27:32 INFO - PROCESS | 1648 | 1462879652801 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]]]}] 04:27:32 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 04:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 04:27:32 INFO - PROCESS | 1648 | 1462879652845 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:27:32 INFO - PROCESS | 1648 | 1462879652846 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:27:32 INFO - PROCESS | 1648 | 1462879652848 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:27:32 INFO - PROCESS | 1648 | 1462879652849 Marionette TRACE conn2 <- [1,1334,null,{}] 04:27:32 INFO - PROCESS | 1648 | 1462879652851 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}] 04:27:32 INFO - PROCESS | 1648 | 1462879652954 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:27:32 INFO - PROCESS | 1648 | 1462879652986 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6c1000 == 57 [pid = 1648] [id = 341] 04:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x121690c00) [pid = 1648] [serial = 1022] [outer = 0x0] 04:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12be41800) [pid = 1648] [serial = 1023] [outer = 0x121690c00] 04:27:33 INFO - PROCESS | 1648 | 1462879653011 Marionette DEBUG loaded listener.js 04:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12bef1400) [pid = 1648] [serial = 1024] [outer = 0x121690c00] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128beac00) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x126d7c800) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1295a2800) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x115eba800) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12a8bdc00) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x118137400) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1193c2000) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12bb12c00) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1133b4800) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x126d68000) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x118910000) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1185bfc00) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:27:33 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x117174400) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 569ms 04:27:33 INFO - PROCESS | 1648 | 1462879653414 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]]]}] 04:27:33 INFO - PROCESS | 1648 | 1462879653417 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:27:33 INFO - PROCESS | 1648 | 1462879653419 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:27:33 INFO - PROCESS | 1648 | 1462879653421 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:27:33 INFO - PROCESS | 1648 | 1462879653425 Marionette TRACE conn2 <- [1,1338,null,{}] 04:27:33 INFO - PROCESS | 1648 | 1462879653429 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}] 04:27:33 INFO - PROCESS | 1648 | 1462879653529 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:27:33 INFO - PROCESS | 1648 | 1462879653580 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6bb000 == 58 [pid = 1648] [id = 342] 04:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1133b4800) [pid = 1648] [serial = 1025] [outer = 0x0] 04:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x126d68000) [pid = 1648] [serial = 1026] [outer = 0x1133b4800] 04:27:33 INFO - PROCESS | 1648 | 1462879653608 Marionette DEBUG loaded listener.js 04:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12bfa3400) [pid = 1648] [serial = 1027] [outer = 0x1133b4800] 04:27:34 INFO - PROCESS | 1648 | 1462879654385 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]]]}] 04:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 973ms 04:27:34 INFO - PROCESS | 1648 | 1462879654395 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:27:34 INFO - PROCESS | 1648 | 1462879654396 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:27:34 INFO - PROCESS | 1648 | 1462879654398 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:27:34 INFO - PROCESS | 1648 | 1462879654399 Marionette TRACE conn2 <- [1,1342,null,{}] 04:27:34 INFO - PROCESS | 1648 | 1462879654401 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}] 04:27:34 INFO - PROCESS | 1648 | 1462879654486 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:27:34 INFO - PROCESS | 1648 | 1462879654491 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d198000 == 59 [pid = 1648] [id = 343] 04:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x129552400) [pid = 1648] [serial = 1028] [outer = 0x0] 04:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12c2e3000) [pid = 1648] [serial = 1029] [outer = 0x129552400] 04:27:34 INFO - PROCESS | 1648 | 1462879654516 Marionette DEBUG loaded listener.js 04:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12c2ec000) [pid = 1648] [serial = 1030] [outer = 0x129552400] 04:27:34 INFO - PROCESS | 1648 | 1462879654828 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]]]}] 04:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 04:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:27:34 INFO - PROCESS | 1648 | 1462879654868 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:27:34 INFO - PROCESS | 1648 | 1462879654869 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:27:34 INFO - PROCESS | 1648 | 1462879654871 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:27:34 INFO - PROCESS | 1648 | 1462879654872 Marionette TRACE conn2 <- [1,1346,null,{}] 04:27:34 INFO - PROCESS | 1648 | 1462879654875 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}] 04:27:34 INFO - PROCESS | 1648 | 1462879654956 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:27:35 INFO - PROCESS | 1648 | 1462879655011 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d77b800 == 60 [pid = 1648] [id = 344] 04:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11205e400) [pid = 1648] [serial = 1031] [outer = 0x0] 04:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12c2ee800) [pid = 1648] [serial = 1032] [outer = 0x11205e400] 04:27:35 INFO - PROCESS | 1648 | 1462879655037 Marionette DEBUG loaded listener.js 04:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12c68fc00) [pid = 1648] [serial = 1033] [outer = 0x11205e400] 04:27:35 INFO - PROCESS | 1648 | 1462879655374 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]]]}] 04:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 571ms 04:27:35 INFO - PROCESS | 1648 | 1462879655442 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:27:35 INFO - PROCESS | 1648 | 1462879655445 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:27:35 INFO - PROCESS | 1648 | 1462879655448 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:27:35 INFO - PROCESS | 1648 | 1462879655451 Marionette TRACE conn2 <- [1,1350,null,{}] 04:27:35 INFO - PROCESS | 1648 | 1462879655455 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}] 04:27:35 INFO - PROCESS | 1648 | 1462879655565 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:27:35 INFO - PROCESS | 1648 | 1462879655616 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d8000 == 61 [pid = 1648] [id = 345] 04:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x115e3f400) [pid = 1648] [serial = 1034] [outer = 0x0] 04:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1160df800) [pid = 1648] [serial = 1035] [outer = 0x115e3f400] 04:27:35 INFO - PROCESS | 1648 | 1462879655647 Marionette DEBUG loaded listener.js 04:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11757dc00) [pid = 1648] [serial = 1036] [outer = 0x115e3f400] 04:27:36 INFO - PROCESS | 1648 | 1462879656114 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]]]}] 04:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 720ms 04:27:36 INFO - PROCESS | 1648 | 1462879656169 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:27:36 INFO - PROCESS | 1648 | 1462879656173 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:27:36 INFO - PROCESS | 1648 | 1462879656179 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:27:36 INFO - PROCESS | 1648 | 1462879656181 Marionette TRACE conn2 <- [1,1354,null,{}] 04:27:36 INFO - PROCESS | 1648 | 1462879656184 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}] 04:27:36 INFO - PROCESS | 1648 | 1462879656287 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:27:36 INFO - PROCESS | 1648 | 1462879656354 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x124cb2800 == 62 [pid = 1648] [id = 346] 04:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11856cc00) [pid = 1648] [serial = 1037] [outer = 0x0] 04:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11986b000) [pid = 1648] [serial = 1038] [outer = 0x11856cc00] 04:27:36 INFO - PROCESS | 1648 | 1462879656385 Marionette DEBUG loaded listener.js 04:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x120e23c00) [pid = 1648] [serial = 1039] [outer = 0x11856cc00] 04:27:36 INFO - PROCESS | 1648 | 1462879656828 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]]]}] 04:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 04:27:36 INFO - PROCESS | 1648 | 1462879656849 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:27:36 INFO - PROCESS | 1648 | 1462879656850 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:27:36 INFO - PROCESS | 1648 | 1462879656853 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:27:36 INFO - PROCESS | 1648 | 1462879656856 Marionette TRACE conn2 <- [1,1358,null,{}] 04:27:36 INFO - PROCESS | 1648 | 1462879656915 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}] 04:27:37 INFO - PROCESS | 1648 | 1462879657021 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:27:37 INFO - PROCESS | 1648 | 1462879657088 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbc9000 == 63 [pid = 1648] [id = 347] 04:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12163dc00) [pid = 1648] [serial = 1040] [outer = 0x0] 04:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12168e400) [pid = 1648] [serial = 1041] [outer = 0x12163dc00] 04:27:37 INFO - PROCESS | 1648 | 1462879657121 Marionette DEBUG loaded listener.js 04:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x124218800) [pid = 1648] [serial = 1042] [outer = 0x12163dc00] 04:27:37 INFO - PROCESS | 1648 | 1462879657534 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]]]}] 04:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 690ms 04:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:27:37 INFO - PROCESS | 1648 | 1462879657544 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:27:37 INFO - PROCESS | 1648 | 1462879657546 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:27:37 INFO - PROCESS | 1648 | 1462879657548 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:27:37 INFO - PROCESS | 1648 | 1462879657549 Marionette TRACE conn2 <- [1,1362,null,{}] 04:27:37 INFO - PROCESS | 1648 | 1462879657551 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}] 04:27:37 INFO - PROCESS | 1648 | 1462879657655 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:27:37 INFO - PROCESS | 1648 | 1462879657718 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df16000 == 64 [pid = 1648] [id = 348] 04:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1263a1c00) [pid = 1648] [serial = 1043] [outer = 0x0] 04:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x128b60400) [pid = 1648] [serial = 1044] [outer = 0x1263a1c00] 04:27:37 INFO - PROCESS | 1648 | 1462879657752 Marionette DEBUG loaded listener.js 04:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x129339c00) [pid = 1648] [serial = 1045] [outer = 0x1263a1c00] 04:27:38 INFO - PROCESS | 1648 | 1462879658201 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]]]}] 04:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 719ms 04:27:38 INFO - PROCESS | 1648 | 1462879658268 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:27:38 INFO - PROCESS | 1648 | 1462879658269 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:27:38 INFO - PROCESS | 1648 | 1462879658272 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:27:38 INFO - PROCESS | 1648 | 1462879658273 Marionette TRACE conn2 <- [1,1366,null,{}] 04:27:38 INFO - PROCESS | 1648 | 1462879658275 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}] 04:27:38 INFO - PROCESS | 1648 | 1462879658395 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:27:38 INFO - PROCESS | 1648 | 1462879658462 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1127df800 == 65 [pid = 1648] [id = 349] 04:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1133b0400) [pid = 1648] [serial = 1046] [outer = 0x0] 04:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x121c1f800) [pid = 1648] [serial = 1047] [outer = 0x1133b0400] 04:27:38 INFO - PROCESS | 1648 | 1462879658491 Marionette DEBUG loaded listener.js 04:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12954bc00) [pid = 1648] [serial = 1048] [outer = 0x1133b0400] 04:27:39 INFO - PROCESS | 1648 | 1462879659095 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] 04:27:39 INFO - PROCESS | 1648 | 1462879659145 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:27:39 INFO - PROCESS | 1648 | 1462879659151 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:27:39 INFO - PROCESS | 1648 | 1462879659154 Marionette TRACE conn2 <- [1,1370,null,{}] 04:27:39 INFO - PROCESS | 1648 | 1462879659160 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}] 04:27:39 INFO - PROCESS | 1648 | 1462879659304 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:27:39 INFO - PROCESS | 1648 | 1462879659375 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f05800 == 66 [pid = 1648] [id = 350] 04:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x115e3f800) [pid = 1648] [serial = 1049] [outer = 0x0] 04:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x116073c00) [pid = 1648] [serial = 1050] [outer = 0x115e3f800] 04:27:39 INFO - PROCESS | 1648 | 1462879659404 Marionette DEBUG loaded listener.js 04:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1169ae800) [pid = 1648] [serial = 1051] [outer = 0x115e3f800] 04:27:39 INFO - PROCESS | 1648 | 1462879659834 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] 04:27:39 INFO - PROCESS | 1648 | 1462879659882 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:27:39 INFO - PROCESS | 1648 | 1462879659886 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:27:39 INFO - PROCESS | 1648 | 1462879659888 Marionette TRACE conn2 <- [1,1374,null,{}] 04:27:39 INFO - PROCESS | 1648 | 1462879659911 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}] 04:27:40 INFO - PROCESS | 1648 | 1462879660003 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:27:40 INFO - PROCESS | 1648 | 1462879660073 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11871a800 == 67 [pid = 1648] [id = 351] 04:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1180e6c00) [pid = 1648] [serial = 1052] [outer = 0x0] 04:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1184b1400) [pid = 1648] [serial = 1053] [outer = 0x1180e6c00] 04:27:40 INFO - PROCESS | 1648 | 1462879660100 Marionette DEBUG loaded listener.js 04:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1185c2000) [pid = 1648] [serial = 1054] [outer = 0x1180e6c00] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12d198000 == 66 [pid = 1648] [id = 343] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6bb000 == 65 [pid = 1648] [id = 342] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6c1000 == 64 [pid = 1648] [id = 341] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12bcf0800 == 63 [pid = 1648] [id = 340] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba64800 == 62 [pid = 1648] [id = 339] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8e3800 == 61 [pid = 1648] [id = 338] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x118916400) [pid = 1648] [serial = 920] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x126009000) [pid = 1648] [serial = 923] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11675d000) [pid = 1648] [serial = 917] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1295a5400) [pid = 1648] [serial = 926] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12a8c9000) [pid = 1648] [serial = 929] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12be3e000) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x129180000 == 60 [pid = 1648] [id = 337] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1260e1800 == 59 [pid = 1648] [id = 336] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1219cd000 == 58 [pid = 1648] [id = 335] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x119564800 == 57 [pid = 1648] [id = 334] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x11831e800 == 56 [pid = 1648] [id = 333] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x121349800 == 55 [pid = 1648] [id = 332] 04:27:40 INFO - PROCESS | 1648 | --DOCSHELL 0x11912c000 == 54 [pid = 1648] [id = 325] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x128bf0400) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12916dc00) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12a8c8000) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x124d48800) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12b388800) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11856f800) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11813e400) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x119871400) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1213cf000) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12bac7400) [pid = 1648] [serial = 914] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12bb19c00) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1161e1800) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x113d5ac00) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x126d6fc00) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x118f10000) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x118fd8c00) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1217c5800) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12bad0400) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x124cbfc00) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12be3c000) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12bb16000) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12bb22c00) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12b0af400) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12bb25000) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1295a4c00) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128bf4400) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x115e3f000) [pid = 1648] [serial = 507] [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.] 04:27:40 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128b6a400) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 04:27:40 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:27:40 INFO - PROCESS | 1648 | 1462879660509 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] 04:27:40 INFO - PROCESS | 1648 | 1462879660528 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:27:40 INFO - PROCESS | 1648 | 1462879660530 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:27:40 INFO - PROCESS | 1648 | 1462879660532 Marionette TRACE conn2 <- [1,1378,null,{}] 04:27:40 INFO - PROCESS | 1648 | 1462879660539 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}] 04:27:40 INFO - PROCESS | 1648 | 1462879660618 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:27:40 INFO - PROCESS | 1648 | 1462879660626 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e19000 == 55 [pid = 1648] [id = 352] 04:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x118910400) [pid = 1648] [serial = 1055] [outer = 0x0] 04:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118fcdc00) [pid = 1648] [serial = 1056] [outer = 0x118910400] 04:27:40 INFO - PROCESS | 1648 | 1462879660654 Marionette DEBUG loaded listener.js 04:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1198e9000) [pid = 1648] [serial = 1057] [outer = 0x118910400] 04:27:41 INFO - PROCESS | 1648 | 1462879661027 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] 04:27:41 INFO - PROCESS | 1648 | 1462879661054 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:27:41 INFO - PROCESS | 1648 | 1462879661057 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:27:41 INFO - PROCESS | 1648 | 1462879661058 Marionette TRACE conn2 <- [1,1382,null,{}] 04:27:41 INFO - PROCESS | 1648 | 1462879661060 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}] 04:27:41 INFO - PROCESS | 1648 | 1462879661136 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:27:41 INFO - PROCESS | 1648 | 1462879661142 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x120e53800 == 56 [pid = 1648] [id = 353] 04:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119edd800) [pid = 1648] [serial = 1058] [outer = 0x0] 04:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1211a4400) [pid = 1648] [serial = 1059] [outer = 0x119edd800] 04:27:41 INFO - PROCESS | 1648 | 1462879661168 Marionette DEBUG loaded listener.js 04:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x121544400) [pid = 1648] [serial = 1060] [outer = 0x119edd800] 04:27:41 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:27:41 INFO - PROCESS | 1648 | 1462879661498 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] 04:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:27:41 INFO - PROCESS | 1648 | 1462879661537 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:27:41 INFO - PROCESS | 1648 | 1462879661539 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:27:41 INFO - PROCESS | 1648 | 1462879661540 Marionette TRACE conn2 <- [1,1386,null,{}] 04:27:41 INFO - PROCESS | 1648 | 1462879661542 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}] 04:27:41 INFO - PROCESS | 1648 | 1462879661622 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:27:41 INFO - PROCESS | 1648 | 1462879661671 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12121e800 == 57 [pid = 1648] [id = 354] 04:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x120e22c00) [pid = 1648] [serial = 1061] [outer = 0x0] 04:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12163a000) [pid = 1648] [serial = 1062] [outer = 0x120e22c00] 04:27:41 INFO - PROCESS | 1648 | 1462879661697 Marionette DEBUG loaded listener.js 04:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x121692000) [pid = 1648] [serial = 1063] [outer = 0x120e22c00] 04:27:41 INFO - PROCESS | 1648 | 1462879661986 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] 04:27:42 INFO - PROCESS | 1648 | 1462879662014 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:27:42 INFO - PROCESS | 1648 | 1462879662016 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:27:42 INFO - PROCESS | 1648 | 1462879662017 Marionette TRACE conn2 <- [1,1390,null,{}] 04:27:42 INFO - PROCESS | 1648 | 1462879662020 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}] 04:27:42 INFO - PROCESS | 1648 | 1462879662118 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:27:42 INFO - PROCESS | 1648 | 1462879662125 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x116081000 == 58 [pid = 1648] [id = 355] 04:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1217c5c00) [pid = 1648] [serial = 1064] [outer = 0x0] 04:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12479fc00) [pid = 1648] [serial = 1065] [outer = 0x1217c5c00] 04:27:42 INFO - PROCESS | 1648 | 1462879662152 Marionette DEBUG loaded listener.js 04:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x126d60400) [pid = 1648] [serial = 1066] [outer = 0x1217c5c00] 04:27:42 INFO - PROCESS | 1648 | 1462879662483 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]]]}] 04:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 517ms 04:27:42 INFO - PROCESS | 1648 | 1462879662544 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:27:42 INFO - PROCESS | 1648 | 1462879662546 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:27:42 INFO - PROCESS | 1648 | 1462879662549 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:27:42 INFO - PROCESS | 1648 | 1462879662550 Marionette TRACE conn2 <- [1,1394,null,{}] 04:27:42 INFO - PROCESS | 1648 | 1462879662553 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}] 04:27:42 INFO - PROCESS | 1648 | 1462879662711 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:27:42 INFO - PROCESS | 1648 | 1462879662729 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1260e3000 == 59 [pid = 1648] [id = 356] 04:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x126d6b400) [pid = 1648] [serial = 1067] [outer = 0x0] 04:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x126d6e000) [pid = 1648] [serial = 1068] [outer = 0x126d6b400] 04:27:42 INFO - PROCESS | 1648 | 1462879662754 Marionette DEBUG loaded listener.js 04:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x126d7c000) [pid = 1648] [serial = 1069] [outer = 0x126d6b400] 04:27:43 INFO - PROCESS | 1648 | 1462879663094 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]]]}] 04:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 571ms 04:27:43 INFO - PROCESS | 1648 | 1462879663120 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:27:43 INFO - PROCESS | 1648 | 1462879663122 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:27:43 INFO - PROCESS | 1648 | 1462879663125 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:27:43 INFO - PROCESS | 1648 | 1462879663127 Marionette TRACE conn2 <- [1,1398,null,{}] 04:27:43 INFO - PROCESS | 1648 | 1462879663138 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}] 04:27:43 INFO - PROCESS | 1648 | 1462879663292 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:27:43 INFO - PROCESS | 1648 | 1462879663313 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x129186800 == 60 [pid = 1648] [id = 357] 04:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128b64000) [pid = 1648] [serial = 1070] [outer = 0x0] 04:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x128b6cc00) [pid = 1648] [serial = 1071] [outer = 0x128b64000] 04:27:43 INFO - PROCESS | 1648 | 1462879663352 Marionette DEBUG loaded listener.js 04:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128be7000) [pid = 1648] [serial = 1072] [outer = 0x128b64000] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12b027800) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x126d6b800) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12168d400) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1133b4800) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x121690c00) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11340f800) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x112e42000) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1263a6c00) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x126d79c00) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1185ba400) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12421f400) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x129552400) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x116154400) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x128cf1c00) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:27:44 INFO - PROCESS | 1648 | 1462879664242 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]]]}] 04:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1128ms 04:27:44 INFO - PROCESS | 1648 | 1462879664254 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:27:44 INFO - PROCESS | 1648 | 1462879664259 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:27:44 INFO - PROCESS | 1648 | 1462879664262 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:27:44 INFO - PROCESS | 1648 | 1462879664265 Marionette TRACE conn2 <- [1,1402,null,{}] 04:27:44 INFO - PROCESS | 1648 | 1462879664269 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}] 04:27:44 INFO - PROCESS | 1648 | 1462879664371 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:27:44 INFO - PROCESS | 1648 | 1462879664434 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e5800 == 61 [pid = 1648] [id = 358] 04:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x116181800) [pid = 1648] [serial = 1073] [outer = 0x0] 04:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x117676400) [pid = 1648] [serial = 1074] [outer = 0x116181800] 04:27:44 INFO - PROCESS | 1648 | 1462879664466 Marionette DEBUG loaded listener.js 04:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11813e000) [pid = 1648] [serial = 1075] [outer = 0x116181800] 04:27:44 INFO - PROCESS | 1648 | 1462879664901 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]]]}] 04:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 672ms 04:27:44 INFO - PROCESS | 1648 | 1462879664936 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:27:44 INFO - PROCESS | 1648 | 1462879664942 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:27:44 INFO - PROCESS | 1648 | 1462879664950 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:27:44 INFO - PROCESS | 1648 | 1462879664953 Marionette TRACE conn2 <- [1,1406,null,{}] 04:27:44 INFO - PROCESS | 1648 | 1462879664956 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}] 04:27:45 INFO - PROCESS | 1648 | 1462879665102 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:27:45 INFO - PROCESS | 1648 | 1462879665230 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218d1800 == 62 [pid = 1648] [id = 359] 04:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1185bb000) [pid = 1648] [serial = 1076] [outer = 0x0] 04:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1193c5800) [pid = 1648] [serial = 1077] [outer = 0x1185bb000] 04:27:45 INFO - PROCESS | 1648 | 1462879665278 Marionette DEBUG loaded listener.js 04:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x120e22800) [pid = 1648] [serial = 1078] [outer = 0x1185bb000] 04:27:45 INFO - PROCESS | 1648 | 1462879665711 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]]]}] 04:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 823ms 04:27:45 INFO - PROCESS | 1648 | 1462879665772 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:27:45 INFO - PROCESS | 1648 | 1462879665774 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:27:45 INFO - PROCESS | 1648 | 1462879665776 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:27:45 INFO - PROCESS | 1648 | 1462879665779 Marionette TRACE conn2 <- [1,1410,null,{}] 04:27:45 INFO - PROCESS | 1648 | 1462879665787 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}] 04:27:45 INFO - PROCESS | 1648 | 1462879665887 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:27:45 INFO - PROCESS | 1648 | 1462879665940 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a761000 == 63 [pid = 1648] [id = 360] 04:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x121632c00) [pid = 1648] [serial = 1079] [outer = 0x0] 04:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1219c7000) [pid = 1648] [serial = 1080] [outer = 0x121632c00] 04:27:45 INFO - PROCESS | 1648 | 1462879665971 Marionette DEBUG loaded listener.js 04:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x124d43400) [pid = 1648] [serial = 1081] [outer = 0x121632c00] 04:27:46 INFO - PROCESS | 1648 | 1462879666412 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]]]}] 04:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 673ms 04:27:46 INFO - PROCESS | 1648 | 1462879666449 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:27:46 INFO - PROCESS | 1648 | 1462879666451 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:27:46 INFO - PROCESS | 1648 | 1462879666453 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:27:46 INFO - PROCESS | 1648 | 1462879666454 Marionette TRACE conn2 <- [1,1414,null,{}] 04:27:46 INFO - PROCESS | 1648 | 1462879666457 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}] 04:27:46 INFO - PROCESS | 1648 | 1462879666611 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:27:46 INFO - PROCESS | 1648 | 1462879666705 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e6800 == 64 [pid = 1648] [id = 361] 04:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x126010800) [pid = 1648] [serial = 1082] [outer = 0x0] 04:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x126686800) [pid = 1648] [serial = 1083] [outer = 0x126010800] 04:27:46 INFO - PROCESS | 1648 | 1462879666751 Marionette DEBUG loaded listener.js 04:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128b65000) [pid = 1648] [serial = 1084] [outer = 0x126010800] 04:27:47 INFO - PROCESS | 1648 | 1462879667255 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]]]}] 04:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 818ms 04:27:47 INFO - PROCESS | 1648 | 1462879667272 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:27:47 INFO - PROCESS | 1648 | 1462879667274 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:27:47 INFO - PROCESS | 1648 | 1462879667296 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:27:47 INFO - PROCESS | 1648 | 1462879667297 Marionette TRACE conn2 <- [1,1418,null,{}] 04:27:47 INFO - PROCESS | 1648 | 1462879667299 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}] 04:27:47 INFO - PROCESS | 1648 | 1462879667395 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:27:47 INFO - PROCESS | 1648 | 1462879667457 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba6e800 == 65 [pid = 1648] [id = 362] 04:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x126685800) [pid = 1648] [serial = 1085] [outer = 0x0] 04:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128bec800) [pid = 1648] [serial = 1086] [outer = 0x126685800] 04:27:47 INFO - PROCESS | 1648 | 1462879667487 Marionette DEBUG loaded listener.js 04:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x128bf4400) [pid = 1648] [serial = 1087] [outer = 0x126685800] 04:27:47 INFO - PROCESS | 1648 | 1462879667917 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]]]}] 04:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 673ms 04:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:27:47 INFO - PROCESS | 1648 | 1462879667973 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:27:47 INFO - PROCESS | 1648 | 1462879667975 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:27:47 INFO - PROCESS | 1648 | 1462879667998 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:27:48 INFO - PROCESS | 1648 | 1462879668000 Marionette TRACE conn2 <- [1,1422,null,{}] 04:27:48 INFO - PROCESS | 1648 | 1462879668003 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}] 04:27:48 INFO - PROCESS | 1648 | 1462879668144 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:27:48 INFO - PROCESS | 1648 | 1462879668196 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be70000 == 66 [pid = 1648] [id = 363] 04:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11340f800) [pid = 1648] [serial = 1088] [outer = 0x0] 04:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12959d000) [pid = 1648] [serial = 1089] [outer = 0x11340f800] 04:27:48 INFO - PROCESS | 1648 | 1462879668226 Marionette DEBUG loaded listener.js 04:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12a6c9800) [pid = 1648] [serial = 1090] [outer = 0x11340f800] 04:27:48 INFO - PROCESS | 1648 | 1462879668646 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]]]}] 04:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 690ms 04:27:48 INFO - PROCESS | 1648 | 1462879668668 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:27:48 INFO - PROCESS | 1648 | 1462879668670 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:27:48 INFO - PROCESS | 1648 | 1462879668672 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:27:48 INFO - PROCESS | 1648 | 1462879668674 Marionette TRACE conn2 <- [1,1426,null,{}] 04:27:48 INFO - PROCESS | 1648 | 1462879668676 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}] 04:27:48 INFO - PROCESS | 1648 | 1462879668807 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:27:48 INFO - PROCESS | 1648 | 1462879668909 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c0a000 == 67 [pid = 1648] [id = 364] 04:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x115e38000) [pid = 1648] [serial = 1091] [outer = 0x0] 04:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x123d56800) [pid = 1648] [serial = 1092] [outer = 0x115e38000] 04:27:48 INFO - PROCESS | 1648 | 1462879668940 Marionette DEBUG loaded listener.js 04:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12a6c8c00) [pid = 1648] [serial = 1093] [outer = 0x115e38000] 04:27:49 INFO - PROCESS | 1648 | 1462879669488 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]]]}] 04:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 870ms 04:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:27:49 INFO - PROCESS | 1648 | 1462879669544 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:27:49 INFO - PROCESS | 1648 | 1462879669546 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:27:49 INFO - PROCESS | 1648 | 1462879669549 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:27:49 INFO - PROCESS | 1648 | 1462879669551 Marionette TRACE conn2 <- [1,1430,null,{}] 04:27:49 INFO - PROCESS | 1648 | 1462879669555 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}] 04:27:49 INFO - PROCESS | 1648 | 1462879669655 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:27:49 INFO - PROCESS | 1648 | 1462879669709 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x121345000 == 68 [pid = 1648] [id = 365] 04:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1166b3c00) [pid = 1648] [serial = 1094] [outer = 0x0] 04:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1180ea800) [pid = 1648] [serial = 1095] [outer = 0x1166b3c00] 04:27:49 INFO - PROCESS | 1648 | 1462879669738 Marionette DEBUG loaded listener.js 04:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1185be400) [pid = 1648] [serial = 1096] [outer = 0x1166b3c00] 04:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1260e3000 == 67 [pid = 1648] [id = 356] 04:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x116081000 == 66 [pid = 1648] [id = 355] 04:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12121e800 == 65 [pid = 1648] [id = 354] 04:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x120e53800 == 64 [pid = 1648] [id = 353] 04:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x117e19000 == 63 [pid = 1648] [id = 352] 04:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11871a800 == 62 [pid = 1648] [id = 351] 04:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x113f05800 == 61 [pid = 1648] [id = 350] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12c2ee800) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbc9000 == 60 [pid = 1648] [id = 347] 04:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x124cb2800 == 59 [pid = 1648] [id = 346] 04:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d8000 == 58 [pid = 1648] [id = 345] 04:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 671ms 04:27:50 INFO - PROCESS | 1648 | 1462879670213 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]]]}] 04:27:50 INFO - PROCESS | 1648 | 1462879670220 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:27:50 INFO - PROCESS | 1648 | 1462879670226 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:27:50 INFO - PROCESS | 1648 | 1462879670237 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:27:50 INFO - PROCESS | 1648 | 1462879670239 Marionette TRACE conn2 <- [1,1434,null,{}] 04:27:50 INFO - PROCESS | 1648 | 1462879670245 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}] 04:27:50 INFO - PROCESS | 1648 | 1462879670333 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x129598000) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12bb27000) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12b0b7000) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x121693800) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12be41000) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x126d68000) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12be41800) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x121698c00) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x120e29400) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x121c1dc00) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12b37d000) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1180ba000) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x126d73000) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12bfa1400) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128c8b400) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x126d7b800) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128be8000) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x118f71400) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x128c8ac00) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119872c00) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x126008c00) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126c35400) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12c2e3000) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12c2ec000) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1193c7800) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12600d400) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x118564800) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x116a54800) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12beea800) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12bfa3400) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12bef1400) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12bb17000) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12b024800) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 04:27:50 INFO - PROCESS | 1648 | 1462879670391 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11691d000 == 59 [pid = 1648] [id = 366] 04:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113464800) [pid = 1648] [serial = 1097] [outer = 0x0] 04:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1180ba000) [pid = 1648] [serial = 1098] [outer = 0x113464800] 04:27:50 INFO - PROCESS | 1648 | 1462879670418 Marionette DEBUG loaded listener.js 04:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1193bf000) [pid = 1648] [serial = 1099] [outer = 0x113464800] 04:27:50 INFO - PROCESS | 1648 | 1462879670728 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]]]}] 04:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 04:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:27:50 INFO - PROCESS | 1648 | 1462879670762 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:27:50 INFO - PROCESS | 1648 | 1462879670763 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:27:50 INFO - PROCESS | 1648 | 1462879670765 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:27:50 INFO - PROCESS | 1648 | 1462879670767 Marionette TRACE conn2 <- [1,1438,null,{}] 04:27:50 INFO - PROCESS | 1648 | 1462879670777 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}] 04:27:50 INFO - PROCESS | 1648 | 1462879670871 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:27:50 INFO - PROCESS | 1648 | 1462879670937 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f32000 == 60 [pid = 1648] [id = 367] 04:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119c9cc00) [pid = 1648] [serial = 1100] [outer = 0x0] 04:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1212f4c00) [pid = 1648] [serial = 1101] [outer = 0x119c9cc00] 04:27:50 INFO - PROCESS | 1648 | 1462879670965 Marionette DEBUG loaded listener.js 04:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12168b400) [pid = 1648] [serial = 1102] [outer = 0x119c9cc00] 04:27:51 INFO - PROCESS | 1648 | 1462879671249 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]]]}] 04:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 521ms 04:27:51 INFO - PROCESS | 1648 | 1462879671286 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:27:51 INFO - PROCESS | 1648 | 1462879671288 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:27:51 INFO - PROCESS | 1648 | 1462879671292 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:27:51 INFO - PROCESS | 1648 | 1462879671295 Marionette TRACE conn2 <- [1,1442,null,{}] 04:27:51 INFO - PROCESS | 1648 | 1462879671298 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}] 04:27:51 INFO - PROCESS | 1648 | 1462879671385 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:27:51 INFO - PROCESS | 1648 | 1462879671392 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x124cac000 == 61 [pid = 1648] [id = 368] 04:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x121691c00) [pid = 1648] [serial = 1103] [outer = 0x0] 04:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x124451800) [pid = 1648] [serial = 1104] [outer = 0x121691c00] 04:27:51 INFO - PROCESS | 1648 | 1462879671418 Marionette DEBUG loaded listener.js 04:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x126009000) [pid = 1648] [serial = 1105] [outer = 0x121691c00] 04:27:51 INFO - PROCESS | 1648 | 1462879671766 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]]]}] 04:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 523ms 04:27:51 INFO - PROCESS | 1648 | 1462879671814 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:27:51 INFO - PROCESS | 1648 | 1462879671815 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:27:51 INFO - PROCESS | 1648 | 1462879671818 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:27:51 INFO - PROCESS | 1648 | 1462879671819 Marionette TRACE conn2 <- [1,1446,null,{}] 04:27:51 INFO - PROCESS | 1648 | 1462879671821 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}] 04:27:51 INFO - PROCESS | 1648 | 1462879671901 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:27:51 INFO - PROCESS | 1648 | 1462879671906 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12919a800 == 62 [pid = 1648] [id = 369] 04:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1263ad800) [pid = 1648] [serial = 1106] [outer = 0x0] 04:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x126d6e800) [pid = 1648] [serial = 1107] [outer = 0x1263ad800] 04:27:51 INFO - PROCESS | 1648 | 1462879671931 Marionette DEBUG loaded listener.js 04:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128b86800) [pid = 1648] [serial = 1108] [outer = 0x1263ad800] 04:27:52 INFO - PROCESS | 1648 | 1462879672267 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]]]}] 04:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 468ms 04:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:27:52 INFO - PROCESS | 1648 | 1462879672286 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:27:52 INFO - PROCESS | 1648 | 1462879672288 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:27:52 INFO - PROCESS | 1648 | 1462879672290 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:27:52 INFO - PROCESS | 1648 | 1462879672294 Marionette TRACE conn2 <- [1,1450,null,{}] 04:27:52 INFO - PROCESS | 1648 | 1462879672296 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}] 04:27:52 INFO - PROCESS | 1648 | 1462879672387 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:27:52 INFO - PROCESS | 1648 | 1462879672455 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6f6000 == 63 [pid = 1648] [id = 370] 04:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x126686000) [pid = 1648] [serial = 1109] [outer = 0x0] 04:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128cef400) [pid = 1648] [serial = 1110] [outer = 0x126686000] 04:27:52 INFO - PROCESS | 1648 | 1462879672485 Marionette DEBUG loaded listener.js 04:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12a8c1c00) [pid = 1648] [serial = 1111] [outer = 0x126686000] 04:27:52 INFO - PROCESS | 1648 | 1462879672812 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]]]}] 04:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 572ms 04:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:27:52 INFO - PROCESS | 1648 | 1462879672863 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:27:52 INFO - PROCESS | 1648 | 1462879672864 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:27:52 INFO - PROCESS | 1648 | 1462879672866 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:27:52 INFO - PROCESS | 1648 | 1462879672867 Marionette TRACE conn2 <- [1,1454,null,{}] 04:27:52 INFO - PROCESS | 1648 | 1462879672869 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}] 04:27:52 INFO - PROCESS | 1648 | 1462879672966 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:27:53 INFO - PROCESS | 1648 | 1462879672998 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bcdd000 == 64 [pid = 1648] [id = 371] 04:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12a6d0c00) [pid = 1648] [serial = 1112] [outer = 0x0] 04:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12b027800) [pid = 1648] [serial = 1113] [outer = 0x12a6d0c00] 04:27:53 INFO - PROCESS | 1648 | 1462879673024 Marionette DEBUG loaded listener.js 04:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12b0b6800) [pid = 1648] [serial = 1114] [outer = 0x12a6d0c00] 04:27:53 INFO - PROCESS | 1648 | 1462879673361 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]]]}] 04:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 04:27:53 INFO - PROCESS | 1648 | 1462879673387 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:27:53 INFO - PROCESS | 1648 | 1462879673388 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:27:53 INFO - PROCESS | 1648 | 1462879673398 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:27:53 INFO - PROCESS | 1648 | 1462879673399 Marionette TRACE conn2 <- [1,1458,null,{}] 04:27:53 INFO - PROCESS | 1648 | 1462879673401 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}] 04:27:53 INFO - PROCESS | 1648 | 1462879673501 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:27:53 INFO - PROCESS | 1648 | 1462879673533 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c503800 == 65 [pid = 1648] [id = 372] 04:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12a8c0800) [pid = 1648] [serial = 1115] [outer = 0x0] 04:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12b38b000) [pid = 1648] [serial = 1116] [outer = 0x12a8c0800] 04:27:53 INFO - PROCESS | 1648 | 1462879673559 Marionette DEBUG loaded listener.js 04:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12bad0000) [pid = 1648] [serial = 1117] [outer = 0x12a8c0800] 04:27:53 INFO - PROCESS | 1648 | 1462879673882 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]]]}] 04:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 525ms 04:27:53 INFO - PROCESS | 1648 | 1462879673917 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:27:53 INFO - PROCESS | 1648 | 1462879673918 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:27:53 INFO - PROCESS | 1648 | 1462879673920 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:27:53 INFO - PROCESS | 1648 | 1462879673921 Marionette TRACE conn2 <- [1,1462,null,{}] 04:27:53 INFO - PROCESS | 1648 | 1462879673924 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}] 04:27:54 INFO - PROCESS | 1648 | 1462879674021 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:27:54 INFO - PROCESS | 1648 | 1462879674053 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6c7800 == 66 [pid = 1648] [id = 373] 04:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12a8c5c00) [pid = 1648] [serial = 1118] [outer = 0x0] 04:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12bb1b400) [pid = 1648] [serial = 1119] [outer = 0x12a8c5c00] 04:27:54 INFO - PROCESS | 1648 | 1462879674079 Marionette DEBUG loaded listener.js 04:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12bb23800) [pid = 1648] [serial = 1120] [outer = 0x12a8c5c00] 04:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x1217c5c00) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x126d6b400) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11205e400) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x120e22c00) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x119edd800) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1180e6c00) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x118910400) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x115e3f800) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:27:54 INFO - PROCESS | 1648 | 1462879674527 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]]]}] 04:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 622ms 04:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:27:54 INFO - PROCESS | 1648 | 1462879674543 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:27:54 INFO - PROCESS | 1648 | 1462879674545 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:27:54 INFO - PROCESS | 1648 | 1462879674547 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:27:54 INFO - PROCESS | 1648 | 1462879674548 Marionette TRACE conn2 <- [1,1466,null,{}] 04:27:54 INFO - PROCESS | 1648 | 1462879674550 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}] 04:27:54 INFO - PROCESS | 1648 | 1462879674635 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:27:54 INFO - PROCESS | 1648 | 1462879674640 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8a7800 == 67 [pid = 1648] [id = 374] 04:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x118fd3400) [pid = 1648] [serial = 1121] [outer = 0x0] 04:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x121639000) [pid = 1648] [serial = 1122] [outer = 0x118fd3400] 04:27:54 INFO - PROCESS | 1648 | 1462879674665 Marionette DEBUG loaded listener.js 04:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12bb26400) [pid = 1648] [serial = 1123] [outer = 0x118fd3400] 04:27:54 INFO - PROCESS | 1648 | 1462879674995 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]]]}] 04:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 469ms 04:27:55 INFO - PROCESS | 1648 | 1462879675017 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:27:55 INFO - PROCESS | 1648 | 1462879675018 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:27:55 INFO - PROCESS | 1648 | 1462879675021 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:27:55 INFO - PROCESS | 1648 | 1462879675022 Marionette TRACE conn2 <- [1,1470,null,{}] 04:27:55 INFO - PROCESS | 1648 | 1462879675025 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}] 04:27:55 INFO - PROCESS | 1648 | 1462879675122 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:27:55 INFO - PROCESS | 1648 | 1462879675176 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce83800 == 68 [pid = 1648] [id = 375] 04:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12bb23400) [pid = 1648] [serial = 1124] [outer = 0x0] 04:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12be3b800) [pid = 1648] [serial = 1125] [outer = 0x12bb23400] 04:27:55 INFO - PROCESS | 1648 | 1462879675210 Marionette DEBUG loaded listener.js 04:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12bfa2400) [pid = 1648] [serial = 1126] [outer = 0x12bb23400] 04:27:55 INFO - PROCESS | 1648 | 1462879675498 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]]]}] 04:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 04:27:55 INFO - PROCESS | 1648 | 1462879675544 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:27:55 INFO - PROCESS | 1648 | 1462879675546 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:27:55 INFO - PROCESS | 1648 | 1462879675548 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:27:55 INFO - PROCESS | 1648 | 1462879675549 Marionette TRACE conn2 <- [1,1474,null,{}] 04:27:55 INFO - PROCESS | 1648 | 1462879675551 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}] 04:27:55 INFO - PROCESS | 1648 | 1462879675635 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:27:55 INFO - PROCESS | 1648 | 1462879675639 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d34e000 == 69 [pid = 1648] [id = 376] 04:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12bfa1400) [pid = 1648] [serial = 1127] [outer = 0x0] 04:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12c2e3000) [pid = 1648] [serial = 1128] [outer = 0x12bfa1400] 04:27:55 INFO - PROCESS | 1648 | 1462879675664 Marionette DEBUG loaded listener.js 04:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12c2ee800) [pid = 1648] [serial = 1129] [outer = 0x12bfa1400] 04:27:55 INFO - PROCESS | 1648 | 1462879675993 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]]]}] 04:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 468ms 04:27:56 INFO - PROCESS | 1648 | 1462879676016 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:27:56 INFO - PROCESS | 1648 | 1462879676017 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:27:56 INFO - PROCESS | 1648 | 1462879676020 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:27:56 INFO - PROCESS | 1648 | 1462879676021 Marionette TRACE conn2 <- [1,1478,null,{}] 04:27:56 INFO - PROCESS | 1648 | 1462879676024 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}] 04:27:56 INFO - PROCESS | 1648 | 1462879676138 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:27:56 INFO - PROCESS | 1648 | 1462879676147 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d76f800 == 70 [pid = 1648] [id = 377] 04:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12c2ee000) [pid = 1648] [serial = 1130] [outer = 0x0] 04:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12c68f800) [pid = 1648] [serial = 1131] [outer = 0x12c2ee000] 04:27:56 INFO - PROCESS | 1648 | 1462879676170 Marionette DEBUG loaded listener.js 04:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12c694800) [pid = 1648] [serial = 1132] [outer = 0x12c2ee000] 04:27:56 INFO - PROCESS | 1648 | 1462879676488 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]]]}] 04:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 04:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:27:56 INFO - PROCESS | 1648 | 1462879676562 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:27:56 INFO - PROCESS | 1648 | 1462879676564 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:27:56 INFO - PROCESS | 1648 | 1462879676568 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:27:56 INFO - PROCESS | 1648 | 1462879676571 Marionette TRACE conn2 <- [1,1482,null,{}] 04:27:56 INFO - PROCESS | 1648 | 1462879676577 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}] 04:27:56 INFO - PROCESS | 1648 | 1462879676690 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:27:56 INFO - PROCESS | 1648 | 1462879676761 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170e7000 == 71 [pid = 1648] [id = 378] 04:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x113deb800) [pid = 1648] [serial = 1133] [outer = 0x0] 04:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x115ec1000) [pid = 1648] [serial = 1134] [outer = 0x113deb800] 04:27:56 INFO - PROCESS | 1648 | 1462879676793 Marionette DEBUG loaded listener.js 04:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1180b1000) [pid = 1648] [serial = 1135] [outer = 0x113deb800] 04:27:57 INFO - PROCESS | 1648 | 1462879677267 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]]]}] 04:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 723ms 04:27:57 INFO - PROCESS | 1648 | 1462879677307 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:27:57 INFO - PROCESS | 1648 | 1462879677310 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:27:57 INFO - PROCESS | 1648 | 1462879677317 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:27:57 INFO - PROCESS | 1648 | 1462879677319 Marionette TRACE conn2 <- [1,1486,null,{}] 04:27:57 INFO - PROCESS | 1648 | 1462879677322 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}] 04:27:57 INFO - PROCESS | 1648 | 1462879677427 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:27:57 INFO - PROCESS | 1648 | 1462879677494 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c9f000 == 72 [pid = 1648] [id = 379] 04:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x119626800) [pid = 1648] [serial = 1136] [outer = 0x0] 04:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x119eda000) [pid = 1648] [serial = 1137] [outer = 0x119626800] 04:27:57 INFO - PROCESS | 1648 | 1462879677524 Marionette DEBUG loaded listener.js 04:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1211a4c00) [pid = 1648] [serial = 1138] [outer = 0x119626800] 04:27:57 INFO - PROCESS | 1648 | 1462879677945 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]]]}] 04:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 674ms 04:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:27:58 INFO - PROCESS | 1648 | 1462879677997 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:27:58 INFO - PROCESS | 1648 | 1462879677999 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:27:58 INFO - PROCESS | 1648 | 1462879678001 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:27:58 INFO - PROCESS | 1648 | 1462879678003 Marionette TRACE conn2 <- [1,1490,null,{}] 04:27:58 INFO - PROCESS | 1648 | 1462879678026 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}] 04:27:58 INFO - PROCESS | 1648 | 1462879678154 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:27:58 INFO - PROCESS | 1648 | 1462879678206 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce77800 == 73 [pid = 1648] [id = 380] 04:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x126769000) [pid = 1648] [serial = 1139] [outer = 0x0] 04:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x126d79000) [pid = 1648] [serial = 1140] [outer = 0x126769000] 04:27:58 INFO - PROCESS | 1648 | 1462879678239 Marionette DEBUG loaded listener.js 04:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x128c8b400) [pid = 1648] [serial = 1141] [outer = 0x126769000] 04:27:58 INFO - PROCESS | 1648 | 1462879678662 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]]]}] 04:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 668ms 04:27:58 INFO - PROCESS | 1648 | 1462879678670 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:27:58 INFO - PROCESS | 1648 | 1462879678671 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:27:58 INFO - PROCESS | 1648 | 1462879678673 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:27:58 INFO - PROCESS | 1648 | 1462879678675 Marionette TRACE conn2 <- [1,1494,null,{}] 04:27:58 INFO - PROCESS | 1648 | 1462879678677 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}] 04:27:58 INFO - PROCESS | 1648 | 1462879678782 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:27:58 INFO - PROCESS | 1648 | 1462879678833 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df0f800 == 74 [pid = 1648] [id = 381] 04:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x128c87800) [pid = 1648] [serial = 1142] [outer = 0x0] 04:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x129598c00) [pid = 1648] [serial = 1143] [outer = 0x128c87800] 04:27:58 INFO - PROCESS | 1648 | 1462879678863 Marionette DEBUG loaded listener.js 04:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12a6cf400) [pid = 1648] [serial = 1144] [outer = 0x128c87800] 04:27:59 INFO - PROCESS | 1648 | 1462879679295 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]]]}] 04:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 669ms 04:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:27:59 INFO - PROCESS | 1648 | 1462879679343 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:27:59 INFO - PROCESS | 1648 | 1462879679344 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:27:59 INFO - PROCESS | 1648 | 1462879679346 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:27:59 INFO - PROCESS | 1648 | 1462879679348 Marionette TRACE conn2 <- [1,1498,null,{}] 04:27:59 INFO - PROCESS | 1648 | 1462879679350 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}] 04:27:59 INFO - PROCESS | 1648 | 1462879679451 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:27:59 INFO - PROCESS | 1648 | 1462879679548 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d656800 == 75 [pid = 1648] [id = 382] 04:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x112782400) [pid = 1648] [serial = 1145] [outer = 0x0] 04:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x112788c00) [pid = 1648] [serial = 1146] [outer = 0x112782400] 04:27:59 INFO - PROCESS | 1648 | 1462879679578 Marionette DEBUG loaded listener.js 04:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x129598800) [pid = 1648] [serial = 1147] [outer = 0x112782400] 04:27:59 INFO - PROCESS | 1648 | 1462879679984 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]]]}] 04:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 669ms 04:28:00 INFO - PROCESS | 1648 | 1462879680015 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:28:00 INFO - PROCESS | 1648 | 1462879680017 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:28:00 INFO - PROCESS | 1648 | 1462879680019 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:28:00 INFO - PROCESS | 1648 | 1462879680020 Marionette TRACE conn2 <- [1,1502,null,{}] 04:28:00 INFO - PROCESS | 1648 | 1462879680023 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}] 04:28:00 INFO - PROCESS | 1648 | 1462879680139 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:28:00 INFO - PROCESS | 1648 | 1462879680196 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1127e0800 == 76 [pid = 1648] [id = 383] 04:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1288c5c00) [pid = 1648] [serial = 1148] [outer = 0x0] 04:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x1288cd800) [pid = 1648] [serial = 1149] [outer = 0x1288c5c00] 04:28:00 INFO - PROCESS | 1648 | 1462879680226 Marionette DEBUG loaded listener.js 04:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12b0af400) [pid = 1648] [serial = 1150] [outer = 0x1288c5c00] 04:28:00 INFO - PROCESS | 1648 | 1462879680688 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]]]}] 04:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 719ms 04:28:00 INFO - PROCESS | 1648 | 1462879680753 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:28:00 INFO - PROCESS | 1648 | 1462879680755 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:28:00 INFO - PROCESS | 1648 | 1462879680773 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:28:00 INFO - PROCESS | 1648 | 1462879680774 Marionette TRACE conn2 <- [1,1506,null,{}] 04:28:00 INFO - PROCESS | 1648 | 1462879680776 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}] 04:28:00 INFO - PROCESS | 1648 | 1462879680880 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:28:00 INFO - PROCESS | 1648 | 1462879680951 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11310d800 == 77 [pid = 1648] [id = 384] 04:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x11312fc00) [pid = 1648] [serial = 1151] [outer = 0x0] 04:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x113134000) [pid = 1648] [serial = 1152] [outer = 0x11312fc00] 04:28:00 INFO - PROCESS | 1648 | 1462879680980 Marionette DEBUG loaded listener.js 04:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x113137800) [pid = 1648] [serial = 1153] [outer = 0x11312fc00] 04:28:01 INFO - PROCESS | 1648 | 1462879681543 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]]]}] 04:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 823ms 04:28:01 INFO - PROCESS | 1648 | 1462879681595 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:28:01 INFO - PROCESS | 1648 | 1462879681597 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:28:01 INFO - PROCESS | 1648 | 1462879681601 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:28:01 INFO - PROCESS | 1648 | 1462879681603 Marionette TRACE conn2 <- [1,1510,null,{}] 04:28:01 INFO - PROCESS | 1648 | 1462879681607 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}] 04:28:01 INFO - PROCESS | 1648 | 1462879681710 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:28:01 INFO - PROCESS | 1648 | 1462879681781 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119577800 == 78 [pid = 1648] [id = 385] 04:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x113130800) [pid = 1648] [serial = 1154] [outer = 0x0] 04:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x113138000) [pid = 1648] [serial = 1155] [outer = 0x113130800] 04:28:01 INFO - PROCESS | 1648 | 1462879681811 Marionette DEBUG loaded listener.js 04:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x1160df000) [pid = 1648] [serial = 1156] [outer = 0x113130800] 04:28:02 INFO - PROCESS | 1648 | 1462879682325 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]]]}] 04:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 770ms 04:28:02 INFO - PROCESS | 1648 | 1462879682395 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:28:02 INFO - PROCESS | 1648 | 1462879682401 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:28:02 INFO - PROCESS | 1648 | 1462879682413 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:28:02 INFO - PROCESS | 1648 | 1462879682416 Marionette TRACE conn2 <- [1,1514,null,{}] 04:28:02 INFO - PROCESS | 1648 | 1462879682419 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}] 04:28:02 INFO - PROCESS | 1648 | 1462879682553 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:28:02 INFO - PROCESS | 1648 | 1462879682650 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119575800 == 79 [pid = 1648] [id = 386] 04:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x1180de800) [pid = 1648] [serial = 1157] [outer = 0x0] 04:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x1181e1000) [pid = 1648] [serial = 1158] [outer = 0x1180de800] 04:28:02 INFO - PROCESS | 1648 | 1462879682693 Marionette DEBUG loaded listener.js 04:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x118f69800) [pid = 1648] [serial = 1159] [outer = 0x1180de800] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12d34e000 == 78 [pid = 1648] [id = 376] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce83800 == 77 [pid = 1648] [id = 375] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8a7800 == 76 [pid = 1648] [id = 374] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6c7800 == 75 [pid = 1648] [id = 373] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12c503800 == 74 [pid = 1648] [id = 372] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x1160df800) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11986b000) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12168e400) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x128b60400) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x128b6cc00) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12d77b800 == 73 [pid = 1648] [id = 344] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12bcdd000 == 72 [pid = 1648] [id = 371] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6f6000 == 71 [pid = 1648] [id = 370] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12919a800 == 70 [pid = 1648] [id = 369] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x124cac000 == 69 [pid = 1648] [id = 368] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x120f32000 == 68 [pid = 1648] [id = 367] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11691d000 == 67 [pid = 1648] [id = 366] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x121345000 == 66 [pid = 1648] [id = 365] 04:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x129186800 == 65 [pid = 1648] [id = 357] 04:28:03 INFO - PROCESS | 1648 | 1462879683104 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]]]}] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12c68fc00) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12163a000) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x121692000) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1211a4400) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x121544400) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1185c2000) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1184b1400) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x118fcdc00) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1198e9000) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x121c1f800) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1169ae800) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x116073c00) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x126d60400) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12479fc00) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x126d6e000) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x126d7c000) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 04:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 721ms 04:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:28:03 INFO - PROCESS | 1648 | 1462879683133 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:28:03 INFO - PROCESS | 1648 | 1462879683135 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:28:03 INFO - PROCESS | 1648 | 1462879683137 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:28:03 INFO - PROCESS | 1648 | 1462879683139 Marionette TRACE conn2 <- [1,1518,null,{}] 04:28:03 INFO - PROCESS | 1648 | 1462879683146 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}] 04:28:03 INFO - PROCESS | 1648 | 1462879683233 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:28:03 INFO - PROCESS | 1648 | 1462879683239 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x118986800 == 66 [pid = 1648] [id = 387] 04:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11962cc00) [pid = 1648] [serial = 1160] [outer = 0x0] 04:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x119ca4c00) [pid = 1648] [serial = 1161] [outer = 0x11962cc00] 04:28:03 INFO - PROCESS | 1648 | 1462879683267 Marionette DEBUG loaded listener.js 04:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1211a5400) [pid = 1648] [serial = 1162] [outer = 0x11962cc00] 04:28:03 INFO - PROCESS | 1648 | 1462879683616 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]]]}] 04:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 521ms 04:28:03 INFO - PROCESS | 1648 | 1462879683681 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:28:03 INFO - PROCESS | 1648 | 1462879683684 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:28:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:28:03 INFO - PROCESS | 1648 | 1462879683689 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:28:03 INFO - PROCESS | 1648 | 1462879683691 Marionette TRACE conn2 <- [1,1522,null,{}] 04:28:03 INFO - PROCESS | 1648 | 1462879683694 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}] 04:28:03 INFO - PROCESS | 1648 | 1462879683819 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:28:03 INFO - PROCESS | 1648 | 1462879683830 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a13800 == 67 [pid = 1648] [id = 388] 04:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x121636400) [pid = 1648] [serial = 1163] [outer = 0x0] 04:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x121640c00) [pid = 1648] [serial = 1164] [outer = 0x121636400] 04:28:03 INFO - PROCESS | 1648 | 1462879683870 Marionette DEBUG loaded listener.js 04:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x121695000) [pid = 1648] [serial = 1165] [outer = 0x121636400] 04:28:04 INFO - PROCESS | 1648 | 1462879684223 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"]]]}] 04:28:04 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 () { 04:28:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:28:04 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 () { 04:28:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:28:04 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 () { 04:28:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:28:04 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 () { 04:28:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:28:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 574ms 04:28:04 INFO - PROCESS | 1648 | 1462879684271 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:28:04 INFO - PROCESS | 1648 | 1462879684272 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:28:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:28:04 INFO - PROCESS | 1648 | 1462879684274 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:28:04 INFO - PROCESS | 1648 | 1462879684276 Marionette TRACE conn2 <- [1,1526,null,{}] 04:28:04 INFO - PROCESS | 1648 | 1462879684278 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}] 04:28:04 INFO - PROCESS | 1648 | 1462879684354 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:28:04 INFO - PROCESS | 1648 | 1462879684361 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x124cde000 == 68 [pid = 1648] [id = 389] 04:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x1217c6c00) [pid = 1648] [serial = 1166] [outer = 0x0] 04:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12479fc00) [pid = 1648] [serial = 1167] [outer = 0x1217c6c00] 04:28:04 INFO - PROCESS | 1648 | 1462879684386 Marionette DEBUG loaded listener.js 04:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x126d60400) [pid = 1648] [serial = 1168] [outer = 0x1217c6c00] 04:28:04 INFO - PROCESS | 1648 | 1462879684700 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"]]]}] 04:28:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:28:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:28:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:28:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:28:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 04:28:04 INFO - PROCESS | 1648 | 1462879684744 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:28:04 INFO - PROCESS | 1648 | 1462879684746 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:28:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:28:04 INFO - PROCESS | 1648 | 1462879684748 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:28:04 INFO - PROCESS | 1648 | 1462879684749 Marionette TRACE conn2 <- [1,1530,null,{}] 04:28:04 INFO - PROCESS | 1648 | 1462879684751 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}] 04:28:04 INFO - PROCESS | 1648 | 1462879684846 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:28:04 INFO - PROCESS | 1648 | 1462879684911 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c89800 == 69 [pid = 1648] [id = 390] 04:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12196b800) [pid = 1648] [serial = 1169] [outer = 0x0] 04:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x126d7e800) [pid = 1648] [serial = 1170] [outer = 0x12196b800] 04:28:04 INFO - PROCESS | 1648 | 1462879684937 Marionette DEBUG loaded listener.js 04:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12954c000) [pid = 1648] [serial = 1171] [outer = 0x12196b800] 04:28:05 INFO - PROCESS | 1648 | 1462879685211 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]]]}] 04:28:05 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 04:28:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:28:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:28:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:28:05 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. 04:28:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:28:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 519ms 04:28:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:28:05 INFO - PROCESS | 1648 | 1462879685268 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:28:05 INFO - PROCESS | 1648 | 1462879685269 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:28:05 INFO - PROCESS | 1648 | 1462879685271 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:28:05 INFO - PROCESS | 1648 | 1462879685272 Marionette TRACE conn2 <- [1,1534,null,{}] 04:28:05 INFO - PROCESS | 1648 | 1462879685276 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}] 04:28:05 INFO - PROCESS | 1648 | 1462879685393 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:28:05 INFO - PROCESS | 1648 | 1462879685397 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1a1800 == 70 [pid = 1648] [id = 391] 04:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12917b000) [pid = 1648] [serial = 1172] [outer = 0x0] 04:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x1295c9400) [pid = 1648] [serial = 1173] [outer = 0x12917b000] 04:28:05 INFO - PROCESS | 1648 | 1462879685422 Marionette DEBUG loaded listener.js 04:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12b028000) [pid = 1648] [serial = 1174] [outer = 0x12917b000] 04:28:05 INFO - PROCESS | 1648 | 1462879685745 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]]]}] 04:28:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:28:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 04:28:05 INFO - PROCESS | 1648 | 1462879685792 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:28:05 INFO - PROCESS | 1648 | 1462879685793 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:28:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:28:05 INFO - PROCESS | 1648 | 1462879685795 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:28:05 INFO - PROCESS | 1648 | 1462879685796 Marionette TRACE conn2 <- [1,1538,null,{}] 04:28:05 INFO - PROCESS | 1648 | 1462879685798 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}] 04:28:05 INFO - PROCESS | 1648 | 1462879685900 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:28:05 INFO - PROCESS | 1648 | 1462879685915 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bced000 == 71 [pid = 1648] [id = 392] 04:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12b028c00) [pid = 1648] [serial = 1175] [outer = 0x0] 04:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12b37e800) [pid = 1648] [serial = 1176] [outer = 0x12b028c00] 04:28:05 INFO - PROCESS | 1648 | 1462879685940 Marionette DEBUG loaded listener.js 04:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12bacd800) [pid = 1648] [serial = 1177] [outer = 0x12b028c00] 04:28:06 INFO - PROCESS | 1648 | 1462879686298 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]]]}] 04:28:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:28:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 518ms 04:28:06 INFO - PROCESS | 1648 | 1462879686313 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:28:06 INFO - PROCESS | 1648 | 1462879686314 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:28:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:28:06 INFO - PROCESS | 1648 | 1462879686317 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:28:06 INFO - PROCESS | 1648 | 1462879686318 Marionette TRACE conn2 <- [1,1542,null,{}] 04:28:06 INFO - PROCESS | 1648 | 1462879686320 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}] 04:28:06 INFO - PROCESS | 1648 | 1462879686432 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:28:06 INFO - PROCESS | 1648 | 1462879686447 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c522000 == 72 [pid = 1648] [id = 393] 04:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x121a85c00) [pid = 1648] [serial = 1178] [outer = 0x0] 04:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x121a8c400) [pid = 1648] [serial = 1179] [outer = 0x121a85c00] 04:28:06 INFO - PROCESS | 1648 | 1462879686471 Marionette DEBUG loaded listener.js 04:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x121a90400) [pid = 1648] [serial = 1180] [outer = 0x121a85c00] 04:28:06 INFO - PROCESS | 1648 | 1462879686799 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]]]}] 04:28:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:28:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 04:28:06 INFO - PROCESS | 1648 | 1462879686836 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:28:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:28:06 INFO - PROCESS | 1648 | 1462879686837 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:28:06 INFO - PROCESS | 1648 | 1462879686839 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:28:06 INFO - PROCESS | 1648 | 1462879686840 Marionette TRACE conn2 <- [1,1546,null,{}] 04:28:06 INFO - PROCESS | 1648 | 1462879686849 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}] 04:28:06 INFO - PROCESS | 1648 | 1462879686952 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:28:06 INFO - PROCESS | 1648 | 1462879686989 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbd1000 == 73 [pid = 1648] [id = 394] 04:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x121a8f800) [pid = 1648] [serial = 1181] [outer = 0x0] 04:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12bad4800) [pid = 1648] [serial = 1182] [outer = 0x121a8f800] 04:28:07 INFO - PROCESS | 1648 | 1462879687014 Marionette DEBUG loaded listener.js 04:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12bb22400) [pid = 1648] [serial = 1183] [outer = 0x121a8f800] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12a6d0c00) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12a8c0800) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12a8c5c00) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x119c9cc00) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x113464800) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x1263ad800) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x1166b3c00) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12bb23400) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x118fd3400) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x121691c00) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12bfa1400) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x126686000) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:28:07 INFO - PROCESS | 1648 | 1462879687514 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]]]}] 04:28:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:28:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 722ms 04:28:07 INFO - PROCESS | 1648 | 1462879687562 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:28:07 INFO - PROCESS | 1648 | 1462879687564 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:28:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:28:07 INFO - PROCESS | 1648 | 1462879687566 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:28:07 INFO - PROCESS | 1648 | 1462879687568 Marionette TRACE conn2 <- [1,1550,null,{}] 04:28:07 INFO - PROCESS | 1648 | 1462879687570 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}] 04:28:07 INFO - PROCESS | 1648 | 1462879687673 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:28:07 INFO - PROCESS | 1648 | 1462879687755 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be89800 == 74 [pid = 1648] [id = 395] 04:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x11614f400) [pid = 1648] [serial = 1184] [outer = 0x0] 04:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12a6d0c00) [pid = 1648] [serial = 1185] [outer = 0x11614f400] 04:28:07 INFO - PROCESS | 1648 | 1462879687786 Marionette DEBUG loaded listener.js 04:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12be34800) [pid = 1648] [serial = 1186] [outer = 0x11614f400] 04:28:08 INFO - PROCESS | 1648 | 1462879688060 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]]]}] 04:28:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:28:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 04:28:08 INFO - PROCESS | 1648 | 1462879688087 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:28:08 INFO - PROCESS | 1648 | 1462879688088 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:28:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:28:08 INFO - PROCESS | 1648 | 1462879688098 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:28:08 INFO - PROCESS | 1648 | 1462879688099 Marionette TRACE conn2 <- [1,1554,null,{}] 04:28:08 INFO - PROCESS | 1648 | 1462879688101 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}] 04:28:08 INFO - PROCESS | 1648 | 1462879688190 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:28:08 INFO - PROCESS | 1648 | 1462879688290 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db6f000 == 75 [pid = 1648] [id = 396] 04:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12bb2f000) [pid = 1648] [serial = 1187] [outer = 0x0] 04:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12c2e4800) [pid = 1648] [serial = 1188] [outer = 0x12bb2f000] 04:28:08 INFO - PROCESS | 1648 | 1462879688320 Marionette DEBUG loaded listener.js 04:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12c68bc00) [pid = 1648] [serial = 1189] [outer = 0x12bb2f000] 04:28:08 INFO - PROCESS | 1648 | 1462879688586 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]]]}] 04:28:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:28:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 525ms 04:28:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:28:08 INFO - PROCESS | 1648 | 1462879688616 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:28:08 INFO - PROCESS | 1648 | 1462879688617 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:28:08 INFO - PROCESS | 1648 | 1462879688619 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:28:08 INFO - PROCESS | 1648 | 1462879688620 Marionette TRACE conn2 <- [1,1558,null,{}] 04:28:08 INFO - PROCESS | 1648 | 1462879688623 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}] 04:28:08 INFO - PROCESS | 1648 | 1462879688729 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:28:08 INFO - PROCESS | 1648 | 1462879688732 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x135148000 == 76 [pid = 1648] [id = 397] 04:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12c2ec800) [pid = 1648] [serial = 1190] [outer = 0x0] 04:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12c696800) [pid = 1648] [serial = 1191] [outer = 0x12c2ec800] 04:28:08 INFO - PROCESS | 1648 | 1462879688757 Marionette DEBUG loaded listener.js 04:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12cb8c800) [pid = 1648] [serial = 1192] [outer = 0x12c2ec800] 04:28:09 INFO - PROCESS | 1648 | 1462879689094 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]]]}] 04:28:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:28:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 04:28:09 INFO - PROCESS | 1648 | 1462879689138 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:28:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:28:09 INFO - PROCESS | 1648 | 1462879689140 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:28:09 INFO - PROCESS | 1648 | 1462879689143 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:28:09 INFO - PROCESS | 1648 | 1462879689144 Marionette TRACE conn2 <- [1,1562,null,{}] 04:28:09 INFO - PROCESS | 1648 | 1462879689147 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}] 04:28:09 INFO - PROCESS | 1648 | 1462879689300 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:28:09 INFO - PROCESS | 1648 | 1462879689312 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d112800 == 77 [pid = 1648] [id = 398] 04:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x116003000) [pid = 1648] [serial = 1193] [outer = 0x0] 04:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x11600b800) [pid = 1648] [serial = 1194] [outer = 0x116003000] 04:28:09 INFO - PROCESS | 1648 | 1462879689350 Marionette DEBUG loaded listener.js 04:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x116011000) [pid = 1648] [serial = 1195] [outer = 0x116003000] 04:28:09 INFO - PROCESS | 1648 | 1462879689913 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]]]}] 04:28:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:28:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 820ms 04:28:09 INFO - PROCESS | 1648 | 1462879689963 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:28:09 INFO - PROCESS | 1648 | 1462879689966 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:28:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:28:09 INFO - PROCESS | 1648 | 1462879689969 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:28:09 INFO - PROCESS | 1648 | 1462879689972 Marionette TRACE conn2 <- [1,1566,null,{}] 04:28:09 INFO - PROCESS | 1648 | 1462879689976 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}] 04:28:10 INFO - PROCESS | 1648 | 1462879690109 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:28:10 INFO - PROCESS | 1648 | 1462879690185 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185a8000 == 78 [pid = 1648] [id = 399] 04:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x116005000) [pid = 1648] [serial = 1196] [outer = 0x0] 04:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11600d000) [pid = 1648] [serial = 1197] [outer = 0x116005000] 04:28:10 INFO - PROCESS | 1648 | 1462879690216 Marionette DEBUG loaded listener.js 04:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x1166b2000) [pid = 1648] [serial = 1198] [outer = 0x116005000] 04:28:10 INFO - PROCESS | 1648 | 1462879690646 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]]]}] 04:28:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:28:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 722ms 04:28:10 INFO - PROCESS | 1648 | 1462879690692 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:28:10 INFO - PROCESS | 1648 | 1462879690696 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:28:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:28:10 INFO - PROCESS | 1648 | 1462879690700 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:28:10 INFO - PROCESS | 1648 | 1462879690702 Marionette TRACE conn2 <- [1,1570,null,{}] 04:28:10 INFO - PROCESS | 1648 | 1462879690705 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}] 04:28:10 INFO - PROCESS | 1648 | 1462879690814 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:28:10 INFO - PROCESS | 1648 | 1462879690916 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c97000 == 79 [pid = 1648] [id = 400] 04:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x1169ae800) [pid = 1648] [serial = 1199] [outer = 0x0] 04:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x11856c800) [pid = 1648] [serial = 1200] [outer = 0x1169ae800] 04:28:10 INFO - PROCESS | 1648 | 1462879690948 Marionette DEBUG loaded listener.js 04:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11962d800) [pid = 1648] [serial = 1201] [outer = 0x1169ae800] 04:28:11 INFO - PROCESS | 1648 | 1462879691363 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]]]}] 04:28:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:28:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 722ms 04:28:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:28:11 INFO - PROCESS | 1648 | 1462879691423 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:28:11 INFO - PROCESS | 1648 | 1462879691425 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:28:11 INFO - PROCESS | 1648 | 1462879691427 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:28:11 INFO - PROCESS | 1648 | 1462879691430 Marionette TRACE conn2 <- [1,1574,null,{}] 04:28:11 INFO - PROCESS | 1648 | 1462879691438 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}] 04:28:11 INFO - PROCESS | 1648 | 1462879691547 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:28:11 INFO - PROCESS | 1648 | 1462879691608 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d119000 == 80 [pid = 1648] [id = 401] 04:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x1213cfc00) [pid = 1648] [serial = 1202] [outer = 0x0] 04:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x121a84c00) [pid = 1648] [serial = 1203] [outer = 0x1213cfc00] 04:28:11 INFO - PROCESS | 1648 | 1462879691680 Marionette DEBUG loaded listener.js 04:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x126d80000) [pid = 1648] [serial = 1204] [outer = 0x1213cfc00] 04:28:12 INFO - PROCESS | 1648 | 1462879692096 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]]]}] 04:28:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:28:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 721ms 04:28:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:28:12 INFO - PROCESS | 1648 | 1462879692148 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:28:12 INFO - PROCESS | 1648 | 1462879692150 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:28:12 INFO - PROCESS | 1648 | 1462879692153 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:28:12 INFO - PROCESS | 1648 | 1462879692154 Marionette TRACE conn2 <- [1,1578,null,{}] 04:28:12 INFO - PROCESS | 1648 | 1462879692156 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}] 04:28:12 INFO - PROCESS | 1648 | 1462879692263 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:28:12 INFO - PROCESS | 1648 | 1462879692325 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x135147800 == 81 [pid = 1648] [id = 402] 04:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x1288c1400) [pid = 1648] [serial = 1205] [outer = 0x0] 04:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x128b8f800) [pid = 1648] [serial = 1206] [outer = 0x1288c1400] 04:28:12 INFO - PROCESS | 1648 | 1462879692396 Marionette DEBUG loaded listener.js 04:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12a6c3400) [pid = 1648] [serial = 1207] [outer = 0x1288c1400] 04:28:12 INFO - PROCESS | 1648 | 1462879692793 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]]]}] 04:28:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:28:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 669ms 04:28:12 INFO - PROCESS | 1648 | 1462879692823 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:28:12 INFO - PROCESS | 1648 | 1462879692824 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:28:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:28:12 INFO - PROCESS | 1648 | 1462879692826 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:28:12 INFO - PROCESS | 1648 | 1462879692828 Marionette TRACE conn2 <- [1,1582,null,{}] 04:28:12 INFO - PROCESS | 1648 | 1462879692830 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}] 04:28:12 INFO - PROCESS | 1648 | 1462879692950 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:28:13 INFO - PROCESS | 1648 | 1462879693024 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1353a0800 == 82 [pid = 1648] [id = 403] 04:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x128a77000) [pid = 1648] [serial = 1208] [outer = 0x0] 04:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x128a7f000) [pid = 1648] [serial = 1209] [outer = 0x128a77000] 04:28:13 INFO - PROCESS | 1648 | 1462879693053 Marionette DEBUG loaded listener.js 04:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x128a82800) [pid = 1648] [serial = 1210] [outer = 0x128a77000] 04:28:13 INFO - PROCESS | 1648 | 1462879693556 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]]]}] 04:28:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:28:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 769ms 04:28:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:28:13 INFO - PROCESS | 1648 | 1462879693596 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:28:13 INFO - PROCESS | 1648 | 1462879693597 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:28:13 INFO - PROCESS | 1648 | 1462879693600 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:28:13 INFO - PROCESS | 1648 | 1462879693601 Marionette TRACE conn2 <- [1,1586,null,{}] 04:28:13 INFO - PROCESS | 1648 | 1462879693604 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}] 04:28:13 INFO - PROCESS | 1648 | 1462879693768 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:28:13 INFO - PROCESS | 1648 | 1462879693875 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x124ca9000 == 83 [pid = 1648] [id = 404] 04:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x121698800) [pid = 1648] [serial = 1211] [outer = 0x0] 04:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x128b1bc00) [pid = 1648] [serial = 1212] [outer = 0x121698800] 04:28:13 INFO - PROCESS | 1648 | 1462879693922 Marionette DEBUG loaded listener.js 04:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x128b20800) [pid = 1648] [serial = 1213] [outer = 0x121698800] 04:28:14 INFO - PROCESS | 1648 | 1462879694563 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]]]}] 04:28:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:28:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1019ms 04:28:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:28:14 INFO - PROCESS | 1648 | 1462879694619 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:28:14 INFO - PROCESS | 1648 | 1462879694621 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:28:14 INFO - PROCESS | 1648 | 1462879694625 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:28:14 INFO - PROCESS | 1648 | 1462879694627 Marionette TRACE conn2 <- [1,1590,null,{}] 04:28:14 INFO - PROCESS | 1648 | 1462879694631 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}] 04:28:14 INFO - PROCESS | 1648 | 1462879694734 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:28:14 INFO - PROCESS | 1648 | 1462879694812 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f38000 == 84 [pid = 1648] [id = 405] 04:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x11312ec00) [pid = 1648] [serial = 1214] [outer = 0x0] 04:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x113132400) [pid = 1648] [serial = 1215] [outer = 0x11312ec00] 04:28:14 INFO - PROCESS | 1648 | 1462879694840 Marionette DEBUG loaded listener.js 04:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x116005400) [pid = 1648] [serial = 1216] [outer = 0x11312ec00] 04:28:15 INFO - PROCESS | 1648 | 1462879695265 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]]]}] 04:28:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:28:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 671ms 04:28:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:28:15 INFO - PROCESS | 1648 | 1462879695296 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:28:15 INFO - PROCESS | 1648 | 1462879695300 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:28:15 INFO - PROCESS | 1648 | 1462879695304 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:28:15 INFO - PROCESS | 1648 | 1462879695306 Marionette TRACE conn2 <- [1,1594,null,{}] 04:28:15 INFO - PROCESS | 1648 | 1462879695308 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}] 04:28:15 INFO - PROCESS | 1648 | 1462879695405 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:28:15 INFO - PROCESS | 1648 | 1462879695485 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x118715800 == 85 [pid = 1648] [id = 406] 04:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x116073c00) [pid = 1648] [serial = 1217] [outer = 0x0] 04:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x11675a800) [pid = 1648] [serial = 1218] [outer = 0x116073c00] 04:28:15 INFO - PROCESS | 1648 | 1462879695512 Marionette DEBUG loaded listener.js 04:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x118134c00) [pid = 1648] [serial = 1219] [outer = 0x116073c00] 04:28:15 INFO - PROCESS | 1648 | 1462879695920 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]]]}] 04:28:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:28:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 04:28:15 INFO - PROCESS | 1648 | 1462879695975 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:28:15 INFO - PROCESS | 1648 | 1462879695976 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:28:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:28:15 INFO - PROCESS | 1648 | 1462879695979 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:28:15 INFO - PROCESS | 1648 | 1462879695981 Marionette TRACE conn2 <- [1,1598,null,{}] 04:28:15 INFO - PROCESS | 1648 | 1462879695988 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}] 04:28:16 INFO - PROCESS | 1648 | 1462879696109 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:28:16 INFO - PROCESS | 1648 | 1462879696175 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x126595000 == 86 [pid = 1648] [id = 407] 04:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x1180bcc00) [pid = 1648] [serial = 1220] [outer = 0x0] 04:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11962c800) [pid = 1648] [serial = 1221] [outer = 0x1180bcc00] 04:28:16 INFO - PROCESS | 1648 | 1462879696203 Marionette DEBUG loaded listener.js 04:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x121638800) [pid = 1648] [serial = 1222] [outer = 0x1180bcc00] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x135148000 == 85 [pid = 1648] [id = 397] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12db6f000 == 84 [pid = 1648] [id = 396] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12be89800 == 83 [pid = 1648] [id = 395] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbd1000 == 82 [pid = 1648] [id = 394] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c522000 == 81 [pid = 1648] [id = 393] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x123d56800) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x128bec800) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x1193c5800) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x126686800) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x1219c7000) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x117676400) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12959d000) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12c68f800) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12bced000 == 80 [pid = 1648] [id = 392] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1a1800 == 79 [pid = 1648] [id = 391] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x126c89800 == 78 [pid = 1648] [id = 390] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x124cde000 == 77 [pid = 1648] [id = 389] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x121a13800 == 76 [pid = 1648] [id = 388] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x118986800 == 75 [pid = 1648] [id = 387] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119575800 == 74 [pid = 1648] [id = 386] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119577800 == 73 [pid = 1648] [id = 385] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12d656800 == 72 [pid = 1648] [id = 382] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12df0f800 == 71 [pid = 1648] [id = 381] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce77800 == 70 [pid = 1648] [id = 380] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x124c9f000 == 69 [pid = 1648] [id = 379] 04:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1170e7000 == 68 [pid = 1648] [id = 378] 04:28:16 INFO - PROCESS | 1648 | 1462879696600 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]]]}] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12b027800) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12b38b000) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12b0b6800) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12bb1b400) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12bad0000) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x1212f4c00) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12168b400) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x1180ba000) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x1193bf000) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x126d6e800) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x128b86800) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x1185be400) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12be3b800) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x1180ea800) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x121639000) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x124451800) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x126009000) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12bb26400) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12c2ee800) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12c2e3000) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12bb23800) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x128cef400) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12a8c1c00) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 04:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12bfa2400) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 04:28:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:28:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 671ms 04:28:16 INFO - PROCESS | 1648 | 1462879696651 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:28:16 INFO - PROCESS | 1648 | 1462879696654 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:28:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:28:16 INFO - PROCESS | 1648 | 1462879696657 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:28:16 INFO - PROCESS | 1648 | 1462879696659 Marionette TRACE conn2 <- [1,1602,null,{}] 04:28:16 INFO - PROCESS | 1648 | 1462879696663 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}] 04:28:16 INFO - PROCESS | 1648 | 1462879696787 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:28:16 INFO - PROCESS | 1648 | 1462879696794 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x119134000 == 69 [pid = 1648] [id = 408] 04:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x1185bc400) [pid = 1648] [serial = 1223] [outer = 0x0] 04:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x121637400) [pid = 1648] [serial = 1224] [outer = 0x1185bc400] 04:28:16 INFO - PROCESS | 1648 | 1462879696838 Marionette DEBUG loaded listener.js 04:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12195c400) [pid = 1648] [serial = 1225] [outer = 0x1185bc400] 04:28:17 INFO - PROCESS | 1648 | 1462879697191 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]]]}] 04:28:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:28:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 574ms 04:28:17 INFO - PROCESS | 1648 | 1462879697231 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:28:17 INFO - PROCESS | 1648 | 1462879697232 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:28:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:28:17 INFO - PROCESS | 1648 | 1462879697234 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:28:17 INFO - PROCESS | 1648 | 1462879697236 Marionette TRACE conn2 <- [1,1606,null,{}] 04:28:17 INFO - PROCESS | 1648 | 1462879697238 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}] 04:28:17 INFO - PROCESS | 1648 | 1462879697320 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:28:17 INFO - PROCESS | 1648 | 1462879697325 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d21800 == 70 [pid = 1648] [id = 409] 04:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x121699800) [pid = 1648] [serial = 1226] [outer = 0x0] 04:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x121a89c00) [pid = 1648] [serial = 1227] [outer = 0x121699800] 04:28:17 INFO - PROCESS | 1648 | 1462879697351 Marionette DEBUG loaded listener.js 04:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x121c1f800) [pid = 1648] [serial = 1228] [outer = 0x121699800] 04:28:17 INFO - PROCESS | 1648 | 1462879697704 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]]]}] 04:28:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:28:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 04:28:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:28:17 INFO - PROCESS | 1648 | 1462879697755 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:28:17 INFO - PROCESS | 1648 | 1462879697757 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:28:17 INFO - PROCESS | 1648 | 1462879697759 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:28:17 INFO - PROCESS | 1648 | 1462879697760 Marionette TRACE conn2 <- [1,1610,null,{}] 04:28:17 INFO - PROCESS | 1648 | 1462879697762 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}] 04:28:17 INFO - PROCESS | 1648 | 1462879697856 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:28:17 INFO - PROCESS | 1648 | 1462879697863 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e2000 == 71 [pid = 1648] [id = 410] 04:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x124cb7c00) [pid = 1648] [serial = 1229] [outer = 0x0] 04:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x1265b9c00) [pid = 1648] [serial = 1230] [outer = 0x124cb7c00] 04:28:17 INFO - PROCESS | 1648 | 1462879697884 Marionette DEBUG loaded listener.js 04:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x1288c9000) [pid = 1648] [serial = 1231] [outer = 0x124cb7c00] 04:28:18 INFO - PROCESS | 1648 | 1462879698258 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]]]}] 04:28:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:28:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 521ms 04:28:18 INFO - PROCESS | 1648 | 1462879698281 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:28:18 INFO - PROCESS | 1648 | 1462879698283 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:28:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:28:18 INFO - PROCESS | 1648 | 1462879698287 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:28:18 INFO - PROCESS | 1648 | 1462879698289 Marionette TRACE conn2 <- [1,1614,null,{}] 04:28:18 INFO - PROCESS | 1648 | 1462879698292 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}] 04:28:18 INFO - PROCESS | 1648 | 1462879698414 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:28:18 INFO - PROCESS | 1648 | 1462879698544 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba5e800 == 72 [pid = 1648] [id = 411] 04:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x118f02c00) [pid = 1648] [serial = 1232] [outer = 0x0] 04:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x1288c7000) [pid = 1648] [serial = 1233] [outer = 0x118f02c00] 04:28:18 INFO - PROCESS | 1648 | 1462879698587 Marionette DEBUG loaded listener.js 04:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x128b18800) [pid = 1648] [serial = 1234] [outer = 0x118f02c00] 04:28:18 INFO - PROCESS | 1648 | 1462879698918 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]]]}] 04:28:18 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 04:28:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 673ms 04:28:18 INFO - PROCESS | 1648 | 1462879698961 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:28:18 INFO - PROCESS | 1648 | 1462879698962 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:28:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:28:18 INFO - PROCESS | 1648 | 1462879698964 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:28:18 INFO - PROCESS | 1648 | 1462879698965 Marionette TRACE conn2 <- [1,1618,null,{}] 04:28:18 INFO - PROCESS | 1648 | 1462879698975 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}] 04:28:19 INFO - PROCESS | 1648 | 1462879699078 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:28:19 INFO - PROCESS | 1648 | 1462879699091 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c514000 == 73 [pid = 1648] [id = 412] 04:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x128a7d000) [pid = 1648] [serial = 1235] [outer = 0x0] 04:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x128b69800) [pid = 1648] [serial = 1236] [outer = 0x128a7d000] 04:28:19 INFO - PROCESS | 1648 | 1462879699116 Marionette DEBUG loaded listener.js 04:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x128bf2c00) [pid = 1648] [serial = 1237] [outer = 0x128a7d000] 04:28:19 INFO - PROCESS | 1648 | 1462879699432 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]]]}] 04:28:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:28:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 529ms 04:28:19 INFO - PROCESS | 1648 | 1462879699494 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:28:19 INFO - PROCESS | 1648 | 1462879699495 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:28:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:28:19 INFO - PROCESS | 1648 | 1462879699497 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:28:19 INFO - PROCESS | 1648 | 1462879699498 Marionette TRACE conn2 <- [1,1622,null,{}] 04:28:19 INFO - PROCESS | 1648 | 1462879699500 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}] 04:28:19 INFO - PROCESS | 1648 | 1462879699604 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:28:19 INFO - PROCESS | 1648 | 1462879699617 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6d5000 == 74 [pid = 1648] [id = 413] 04:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x128b1dc00) [pid = 1648] [serial = 1238] [outer = 0x0] 04:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x1295a1400) [pid = 1648] [serial = 1239] [outer = 0x128b1dc00] 04:28:19 INFO - PROCESS | 1648 | 1462879699642 Marionette DEBUG loaded listener.js 04:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12a8be800) [pid = 1648] [serial = 1240] [outer = 0x128b1dc00] 04:28:19 INFO - PROCESS | 1648 | 1462879699986 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]]]}] 04:28:20 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 04:28:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 518ms 04:28:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:28:20 INFO - PROCESS | 1648 | 1462879700015 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:28:20 INFO - PROCESS | 1648 | 1462879700016 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:28:20 INFO - PROCESS | 1648 | 1462879700024 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:28:20 INFO - PROCESS | 1648 | 1462879700025 Marionette TRACE conn2 <- [1,1626,null,{}] 04:28:20 INFO - PROCESS | 1648 | 1462879700028 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}] 04:28:20 INFO - PROCESS | 1648 | 1462879700141 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:28:20 INFO - PROCESS | 1648 | 1462879700181 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d109800 == 75 [pid = 1648] [id = 414] 04:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12a8cb000) [pid = 1648] [serial = 1241] [outer = 0x0] 04:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12b0b0c00) [pid = 1648] [serial = 1242] [outer = 0x12a8cb000] 04:28:20 INFO - PROCESS | 1648 | 1462879700214 Marionette DEBUG loaded listener.js 04:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12b38b000) [pid = 1648] [serial = 1243] [outer = 0x12a8cb000] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x1133b0400) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x117588400) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x116940400) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x115ebec00) [pid = 1648] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x128bea000) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x126010800) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11813b800) [pid = 1648] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x124044400) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x128b60800) [pid = 1648] [serial = 928] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x1219c2800) [pid = 1648] [serial = 922] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x1211a5c00) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x117588800) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x118f6c400) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x112e4e800) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11340f800) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x120f95400) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12b022800) [pid = 1648] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x126d75c00) [pid = 1648] [serial = 925] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x1185c1800) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12bb31c00) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x115e3f400) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11856cc00) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12163dc00) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x1263a1c00) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x116181800) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x115e38000) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x128b64000) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12b028c00) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12917b000) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x121a85c00) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x126769000) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x1288c5c00) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x121636400) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x121a8f800) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1180de800) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x128c87800) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x112782400) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11962cc00) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11614f400) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11312fc00) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12196b800) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x119626800) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x113130800) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1217c6c00) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x113deb800) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12bb2f000) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12c2ec800) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x126685800) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1185bb000) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x129553c00) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:28:20 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x121632c00) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:28:20 INFO - PROCESS | 1648 | 1462879700795 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]]]}] 04:28:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:28:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 825ms 04:28:20 INFO - PROCESS | 1648 | 1462879700844 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:28:20 INFO - PROCESS | 1648 | 1462879700845 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:28:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:28:20 INFO - PROCESS | 1648 | 1462879700847 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:28:20 INFO - PROCESS | 1648 | 1462879700849 Marionette TRACE conn2 <- [1,1630,null,{}] 04:28:20 INFO - PROCESS | 1648 | 1462879700851 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}] 04:28:20 INFO - PROCESS | 1648 | 1462879700950 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:28:20 INFO - PROCESS | 1648 | 1462879700954 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170cb800 == 76 [pid = 1648] [id = 415] 04:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x113bfb000) [pid = 1648] [serial = 1244] [outer = 0x0] 04:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x116181800) [pid = 1648] [serial = 1245] [outer = 0x113bfb000] 04:28:20 INFO - PROCESS | 1648 | 1462879700984 Marionette DEBUG loaded listener.js 04:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11856c400) [pid = 1648] [serial = 1246] [outer = 0x113bfb000] 04:28:21 INFO - PROCESS | 1648 | 1462879701331 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]]]}] 04:28:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:28:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 519ms 04:28:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:28:21 INFO - PROCESS | 1648 | 1462879701366 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:28:21 INFO - PROCESS | 1648 | 1462879701368 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:28:21 INFO - PROCESS | 1648 | 1462879701370 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:28:21 INFO - PROCESS | 1648 | 1462879701371 Marionette TRACE conn2 <- [1,1634,null,{}] 04:28:21 INFO - PROCESS | 1648 | 1462879701373 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}] 04:28:21 INFO - PROCESS | 1648 | 1462879701486 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:28:21 INFO - PROCESS | 1648 | 1462879701493 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba68000 == 77 [pid = 1648] [id = 416] 04:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1185bb000) [pid = 1648] [serial = 1247] [outer = 0x0] 04:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x119866800) [pid = 1648] [serial = 1248] [outer = 0x1185bb000] 04:28:21 INFO - PROCESS | 1648 | 1462879701518 Marionette DEBUG loaded listener.js 04:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1219c7800) [pid = 1648] [serial = 1249] [outer = 0x1185bb000] 04:28:21 INFO - PROCESS | 1648 | 1462879701826 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]]]}] 04:28:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:28:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 468ms 04:28:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:28:21 INFO - PROCESS | 1648 | 1462879701838 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:28:21 INFO - PROCESS | 1648 | 1462879701839 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:28:21 INFO - PROCESS | 1648 | 1462879701844 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:28:21 INFO - PROCESS | 1648 | 1462879701846 Marionette TRACE conn2 <- [1,1638,null,{}] 04:28:21 INFO - PROCESS | 1648 | 1462879701849 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}] 04:28:21 INFO - PROCESS | 1648 | 1462879701936 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:28:21 INFO - PROCESS | 1648 | 1462879701941 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d64e800 == 78 [pid = 1648] [id = 417] 04:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x119ed9800) [pid = 1648] [serial = 1250] [outer = 0x0] 04:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x126762c00) [pid = 1648] [serial = 1251] [outer = 0x119ed9800] 04:28:21 INFO - PROCESS | 1648 | 1462879701966 Marionette DEBUG loaded listener.js 04:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x128c87800) [pid = 1648] [serial = 1252] [outer = 0x119ed9800] 04:28:22 INFO - PROCESS | 1648 | 1462879702311 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]]]}] 04:28:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:28:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 522ms 04:28:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:28:22 INFO - PROCESS | 1648 | 1462879702365 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:28:22 INFO - PROCESS | 1648 | 1462879702366 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:28:22 INFO - PROCESS | 1648 | 1462879702368 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:28:22 INFO - PROCESS | 1648 | 1462879702370 Marionette TRACE conn2 <- [1,1642,null,{}] 04:28:22 INFO - PROCESS | 1648 | 1462879702372 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}] 04:28:22 INFO - PROCESS | 1648 | 1462879702459 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:28:22 INFO - PROCESS | 1648 | 1462879702463 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df10800 == 79 [pid = 1648] [id = 418] 04:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x111c25000) [pid = 1648] [serial = 1253] [outer = 0x0] 04:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12a8c1800) [pid = 1648] [serial = 1254] [outer = 0x111c25000] 04:28:22 INFO - PROCESS | 1648 | 1462879702488 Marionette DEBUG loaded listener.js 04:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12b38a800) [pid = 1648] [serial = 1255] [outer = 0x111c25000] 04:28:22 INFO - PROCESS | 1648 | 1462879702945 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]]]}] 04:28:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:28:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 619ms 04:28:22 INFO - PROCESS | 1648 | 1462879702989 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:28:22 INFO - PROCESS | 1648 | 1462879702994 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:28:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:28:23 INFO - PROCESS | 1648 | 1462879702998 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:28:23 INFO - PROCESS | 1648 | 1462879703000 Marionette TRACE conn2 <- [1,1646,null,{}] 04:28:23 INFO - PROCESS | 1648 | 1462879703004 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}] 04:28:23 INFO - PROCESS | 1648 | 1462879703118 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:28:23 INFO - PROCESS | 1648 | 1462879703223 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e06800 == 80 [pid = 1648] [id = 419] 04:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x112785000) [pid = 1648] [serial = 1256] [outer = 0x0] 04:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11312f000) [pid = 1648] [serial = 1257] [outer = 0x112785000] 04:28:23 INFO - PROCESS | 1648 | 1462879703256 Marionette DEBUG loaded listener.js 04:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x113464800) [pid = 1648] [serial = 1258] [outer = 0x112785000] 04:28:23 INFO - PROCESS | 1648 | 1462879703737 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]]]}] 04:28:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:28:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 771ms 04:28:23 INFO - PROCESS | 1648 | 1462879703769 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:28:23 INFO - PROCESS | 1648 | 1462879703775 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:28:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:28:23 INFO - PROCESS | 1648 | 1462879703782 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:28:23 INFO - PROCESS | 1648 | 1462879703784 Marionette TRACE conn2 <- [1,1650,null,{}] 04:28:23 INFO - PROCESS | 1648 | 1462879703788 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}] 04:28:23 INFO - PROCESS | 1648 | 1462879703911 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:28:24 INFO - PROCESS | 1648 | 1462879704014 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x124cd5000 == 81 [pid = 1648] [id = 420] 04:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x11600d400) [pid = 1648] [serial = 1259] [outer = 0x0] 04:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x117588400) [pid = 1648] [serial = 1260] [outer = 0x11600d400] 04:28:24 INFO - PROCESS | 1648 | 1462879704047 Marionette DEBUG loaded listener.js 04:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x118fd1000) [pid = 1648] [serial = 1261] [outer = 0x11600d400] 04:28:24 INFO - PROCESS | 1648 | 1462879704476 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]]]}] 04:28:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:28:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 723ms 04:28:24 INFO - PROCESS | 1648 | 1462879704505 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:28:24 INFO - PROCESS | 1648 | 1462879704506 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:28:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:28:24 INFO - PROCESS | 1648 | 1462879704509 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:28:24 INFO - PROCESS | 1648 | 1462879704512 Marionette TRACE conn2 <- [1,1654,null,{}] 04:28:24 INFO - PROCESS | 1648 | 1462879704520 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}] 04:28:24 INFO - PROCESS | 1648 | 1462879704632 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:28:24 INFO - PROCESS | 1648 | 1462879704737 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d11f000 == 82 [pid = 1648] [id = 421] 04:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x11986d000) [pid = 1648] [serial = 1262] [outer = 0x0] 04:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x121635800) [pid = 1648] [serial = 1263] [outer = 0x11986d000] 04:28:24 INFO - PROCESS | 1648 | 1462879704771 Marionette DEBUG loaded listener.js 04:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x121a91800) [pid = 1648] [serial = 1264] [outer = 0x11986d000] 04:28:25 INFO - PROCESS | 1648 | 1462879705183 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]]]}] 04:28:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:28:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 723ms 04:28:25 INFO - PROCESS | 1648 | 1462879705254 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:28:25 INFO - PROCESS | 1648 | 1462879705256 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:28:25 INFO - PROCESS | 1648 | 1462879705261 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:28:25 INFO - PROCESS | 1648 | 1462879705262 Marionette TRACE conn2 <- [1,1658,null,{}] 04:28:25 INFO - PROCESS | 1648 | 1462879705264 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}] 04:28:25 INFO - PROCESS | 1648 | 1462879705369 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:28:25 INFO - PROCESS | 1648 | 1462879705471 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x135b8a800 == 83 [pid = 1648] [id = 422] 04:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x124cc0800) [pid = 1648] [serial = 1265] [outer = 0x0] 04:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x126d69c00) [pid = 1648] [serial = 1266] [outer = 0x124cc0800] 04:28:25 INFO - PROCESS | 1648 | 1462879705503 Marionette DEBUG loaded listener.js 04:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1288c0000) [pid = 1648] [serial = 1267] [outer = 0x124cc0800] 04:28:25 INFO - PROCESS | 1648 | 1462879705951 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]]]}] 04:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 722ms 04:28:25 INFO - PROCESS | 1648 | 1462879705983 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:28:25 INFO - PROCESS | 1648 | 1462879705984 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:28:25 INFO - PROCESS | 1648 | 1462879705986 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:28:25 INFO - PROCESS | 1648 | 1462879705988 Marionette TRACE conn2 <- [1,1662,null,{}] 04:28:25 INFO - PROCESS | 1648 | 1462879705990 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}] 04:28:26 INFO - PROCESS | 1648 | 1462879706097 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:28:26 INFO - PROCESS | 1648 | 1462879706200 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x113112000 == 84 [pid = 1648] [id = 423] 04:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x112781800) [pid = 1648] [serial = 1268] [outer = 0x0] 04:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x116005c00) [pid = 1648] [serial = 1269] [outer = 0x112781800] 04:28:26 INFO - PROCESS | 1648 | 1462879706233 Marionette DEBUG loaded listener.js 04:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x121a87400) [pid = 1648] [serial = 1270] [outer = 0x112781800] 04:28:26 INFO - PROCESS | 1648 | 1462879706663 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]]]}] 04:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 719ms 04:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:28:26 INFO - PROCESS | 1648 | 1462879706706 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:28:26 INFO - PROCESS | 1648 | 1462879706708 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:28:26 INFO - PROCESS | 1648 | 1462879706710 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:28:26 INFO - PROCESS | 1648 | 1462879706711 Marionette TRACE conn2 <- [1,1666,null,{}] 04:28:26 INFO - PROCESS | 1648 | 1462879706714 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}] 04:28:26 INFO - PROCESS | 1648 | 1462879706836 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:28:26 INFO - PROCESS | 1648 | 1462879706943 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d85800 == 85 [pid = 1648] [id = 424] 04:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1132c2800) [pid = 1648] [serial = 1271] [outer = 0x0] 04:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x11618b800) [pid = 1648] [serial = 1272] [outer = 0x1132c2800] 04:28:26 INFO - PROCESS | 1648 | 1462879706977 Marionette DEBUG loaded listener.js 04:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x1198f2000) [pid = 1648] [serial = 1273] [outer = 0x1132c2800] 04:28:27 INFO - PROCESS | 1648 | 1462879707595 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]]]}] 04:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 923ms 04:28:27 INFO - PROCESS | 1648 | 1462879707634 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:28:27 INFO - PROCESS | 1648 | 1462879707636 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:28:27 INFO - PROCESS | 1648 | 1462879707639 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:28:27 INFO - PROCESS | 1648 | 1462879707642 Marionette TRACE conn2 <- [1,1670,null,{}] 04:28:27 INFO - PROCESS | 1648 | 1462879707645 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}] 04:28:27 INFO - PROCESS | 1648 | 1462879707747 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:28:27 INFO - PROCESS | 1648 | 1462879707812 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f0b000 == 86 [pid = 1648] [id = 425] 04:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x11312b400) [pid = 1648] [serial = 1274] [outer = 0x0] 04:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x1132cd800) [pid = 1648] [serial = 1275] [outer = 0x11312b400] 04:28:27 INFO - PROCESS | 1648 | 1462879707840 Marionette DEBUG loaded listener.js 04:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x113d63000) [pid = 1648] [serial = 1276] [outer = 0x11312b400] 04:28:28 INFO - PROCESS | 1648 | 1462879708392 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]]]}] 04:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 825ms 04:28:28 INFO - PROCESS | 1648 | 1462879708466 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:28:28 INFO - PROCESS | 1648 | 1462879708471 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:28:28 INFO - PROCESS | 1648 | 1462879708478 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:28:28 INFO - PROCESS | 1648 | 1462879708481 Marionette TRACE conn2 <- [1,1674,null,{}] 04:28:28 INFO - PROCESS | 1648 | 1462879708484 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}] 04:28:28 INFO - PROCESS | 1648 | 1462879708624 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:28:28 INFO - PROCESS | 1648 | 1462879708702 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899d800 == 87 [pid = 1648] [id = 426] 04:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x116073800) [pid = 1648] [serial = 1277] [outer = 0x0] 04:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x11693bc00) [pid = 1648] [serial = 1278] [outer = 0x116073800] 04:28:28 INFO - PROCESS | 1648 | 1462879708728 Marionette DEBUG loaded listener.js 04:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x117675000) [pid = 1648] [serial = 1279] [outer = 0x116073800] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12be70000 == 86 [pid = 1648] [id = 363] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12a761000 == 85 [pid = 1648] [id = 360] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8e6800 == 84 [pid = 1648] [id = 361] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d64e800 == 83 [pid = 1648] [id = 417] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba68000 == 82 [pid = 1648] [id = 416] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1170cb800 == 81 [pid = 1648] [id = 415] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d109800 == 80 [pid = 1648] [id = 414] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6d5000 == 79 [pid = 1648] [id = 413] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c514000 == 78 [pid = 1648] [id = 412] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba5e800 == 77 [pid = 1648] [id = 411] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8e2000 == 76 [pid = 1648] [id = 410] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x123d21800 == 75 [pid = 1648] [id = 409] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119134000 == 74 [pid = 1648] [id = 408] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x126595000 == 73 [pid = 1648] [id = 407] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x118715800 == 72 [pid = 1648] [id = 406] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x120f38000 == 71 [pid = 1648] [id = 405] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d119000 == 70 [pid = 1648] [id = 401] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124c97000 == 69 [pid = 1648] [id = 400] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1185a8000 == 68 [pid = 1648] [id = 399] 04:28:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d112800 == 67 [pid = 1648] [id = 398] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12a6c8c00) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12954bc00) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12bb29400) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12c2eb800) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11757dc00) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x120e23c00) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x124218800) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x129339c00) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11813e000) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x128bf4400) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x120e22800) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12bad2800) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x124d43400) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x118139400) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11856bc00) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x117675800) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12bee4800) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x128b65000) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x119872000) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x128cefc00) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12bac6400) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x126c42800) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12479b400) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x120f91c00) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x119869400) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x113d60000) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12a6c9800) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x126d7e000) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12bace400) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12a8bfc00) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12b37e800) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1295c9400) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x121a8c400) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x128c8b400) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x126d79000) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12b0af400) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1288cd800) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x121640c00) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x121695000) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12bad4800) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x118f69800) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1181e1000) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x121a90400) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12a6cf400) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x129598c00) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x129598800) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x112788c00) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119ca4c00) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1211a5400) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12a6d0c00) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x113137800) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x113134000) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x126d7e800) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1211a4c00) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x119eda000) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1160df000) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x113138000) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126d60400) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12479fc00) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1180b1000) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x115ec1000) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12c68bc00) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12c696800) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12bacd800) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12b028000) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12bb22400) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12cb8c800) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12be34800) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12c2e4800) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12954c000) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128be7000) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 04:28:29 INFO - PROCESS | 1648 | 1462879709117 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]]]}] 04:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 674ms 04:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:28:29 INFO - PROCESS | 1648 | 1462879709152 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:28:29 INFO - PROCESS | 1648 | 1462879709153 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:28:29 INFO - PROCESS | 1648 | 1462879709156 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:28:29 INFO - PROCESS | 1648 | 1462879709159 Marionette TRACE conn2 <- [1,1678,null,{}] 04:28:29 INFO - PROCESS | 1648 | 1462879709168 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}] 04:28:29 INFO - PROCESS | 1648 | 1462879709253 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:28:29 INFO - PROCESS | 1648 | 1462879709313 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171de000 == 68 [pid = 1648] [id = 427] 04:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x116763c00) [pid = 1648] [serial = 1280] [outer = 0x0] 04:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1180e6800) [pid = 1648] [serial = 1281] [outer = 0x116763c00] 04:28:29 INFO - PROCESS | 1648 | 1462879709341 Marionette DEBUG loaded listener.js 04:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1184b1c00) [pid = 1648] [serial = 1282] [outer = 0x116763c00] 04:28:29 INFO - PROCESS | 1648 | 1462879709683 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]]]}] 04:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 574ms 04:28:29 INFO - PROCESS | 1648 | 1462879709731 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:28:29 INFO - PROCESS | 1648 | 1462879709734 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:28:29 INFO - PROCESS | 1648 | 1462879709737 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:28:29 INFO - PROCESS | 1648 | 1462879709739 Marionette TRACE conn2 <- [1,1682,null,{}] 04:28:29 INFO - PROCESS | 1648 | 1462879709742 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}] 04:28:29 INFO - PROCESS | 1648 | 1462879709877 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:28:30 INFO - PROCESS | 1648 | 1462879709995 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x121220000 == 69 [pid = 1648] [id = 428] 04:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1185bdc00) [pid = 1648] [serial = 1283] [outer = 0x0] 04:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118fd9400) [pid = 1648] [serial = 1284] [outer = 0x1185bdc00] 04:28:30 INFO - PROCESS | 1648 | 1462879710037 Marionette DEBUG loaded listener.js 04:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119629400) [pid = 1648] [serial = 1285] [outer = 0x1185bdc00] 04:28:30 INFO - PROCESS | 1648 | 1462879710385 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]]]}] 04:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 672ms 04:28:30 INFO - PROCESS | 1648 | 1462879710412 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:28:30 INFO - PROCESS | 1648 | 1462879710415 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:28:30 INFO - PROCESS | 1648 | 1462879710418 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:28:30 INFO - PROCESS | 1648 | 1462879710419 Marionette TRACE conn2 <- [1,1686,null,{}] 04:28:30 INFO - PROCESS | 1648 | 1462879710423 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}] 04:28:30 INFO - PROCESS | 1648 | 1462879710553 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:28:30 INFO - PROCESS | 1648 | 1462879710559 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a1d800 == 70 [pid = 1648] [id = 429] 04:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1193c9c00) [pid = 1648] [serial = 1286] [outer = 0x0] 04:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119ed8c00) [pid = 1648] [serial = 1287] [outer = 0x1193c9c00] 04:28:30 INFO - PROCESS | 1648 | 1462879710599 Marionette DEBUG loaded listener.js 04:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x120f93000) [pid = 1648] [serial = 1288] [outer = 0x1193c9c00] 04:28:31 INFO - PROCESS | 1648 | 1462879711037 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]]]}] 04:28:31 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 04:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 04:28:31 INFO - PROCESS | 1648 | 1462879711088 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:28:31 INFO - PROCESS | 1648 | 1462879711089 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:28:31 INFO - PROCESS | 1648 | 1462879711096 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:28:31 INFO - PROCESS | 1648 | 1462879711098 Marionette TRACE conn2 <- [1,1690,null,{}] 04:28:31 INFO - PROCESS | 1648 | 1462879711100 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}] 04:28:31 INFO - PROCESS | 1648 | 1462879711217 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:28:31 INFO - PROCESS | 1648 | 1462879711272 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x124dbe800 == 71 [pid = 1648] [id = 430] 04:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x121691c00) [pid = 1648] [serial = 1289] [outer = 0x0] 04:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121a83400) [pid = 1648] [serial = 1290] [outer = 0x121691c00] 04:28:31 INFO - PROCESS | 1648 | 1462879711298 Marionette DEBUG loaded listener.js 04:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121a8e400) [pid = 1648] [serial = 1291] [outer = 0x121691c00] 04:28:31 INFO - PROCESS | 1648 | 1462879711612 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]]]}] 04:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 575ms 04:28:31 INFO - PROCESS | 1648 | 1462879711667 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:28:31 INFO - PROCESS | 1648 | 1462879711668 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:28:31 INFO - PROCESS | 1648 | 1462879711670 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:28:31 INFO - PROCESS | 1648 | 1462879711671 Marionette TRACE conn2 <- [1,1694,null,{}] 04:28:31 INFO - PROCESS | 1648 | 1462879711674 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}] 04:28:31 INFO - PROCESS | 1648 | 1462879711782 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:28:31 INFO - PROCESS | 1648 | 1462879711796 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x129503000 == 72 [pid = 1648] [id = 431] 04:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121a88400) [pid = 1648] [serial = 1292] [outer = 0x0] 04:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124418c00) [pid = 1648] [serial = 1293] [outer = 0x121a88400] 04:28:31 INFO - PROCESS | 1648 | 1462879711821 Marionette DEBUG loaded listener.js 04:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12600a800) [pid = 1648] [serial = 1294] [outer = 0x121a88400] 04:28:32 INFO - PROCESS | 1648 | 1462879712163 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]]]}] 04:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 04:28:32 INFO - PROCESS | 1648 | 1462879712188 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:28:32 INFO - PROCESS | 1648 | 1462879712190 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:28:32 INFO - PROCESS | 1648 | 1462879712192 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:28:32 INFO - PROCESS | 1648 | 1462879712193 Marionette TRACE conn2 <- [1,1698,null,{}] 04:28:32 INFO - PROCESS | 1648 | 1462879712202 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}] 04:28:32 INFO - PROCESS | 1648 | 1462879712305 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:28:32 INFO - PROCESS | 1648 | 1462879712341 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6eb800 == 73 [pid = 1648] [id = 432] 04:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12440fc00) [pid = 1648] [serial = 1295] [outer = 0x0] 04:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126c42800) [pid = 1648] [serial = 1296] [outer = 0x12440fc00] 04:28:32 INFO - PROCESS | 1648 | 1462879712366 Marionette DEBUG loaded listener.js 04:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126d7ac00) [pid = 1648] [serial = 1297] [outer = 0x12440fc00] 04:28:32 INFO - PROCESS | 1648 | 1462879712680 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]]]}] 04:28:32 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 04:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 525ms 04:28:32 INFO - PROCESS | 1648 | 1462879712717 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:28:32 INFO - PROCESS | 1648 | 1462879712719 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:28:32 INFO - PROCESS | 1648 | 1462879712728 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:28:32 INFO - PROCESS | 1648 | 1462879712729 Marionette TRACE conn2 <- [1,1702,null,{}] 04:28:32 INFO - PROCESS | 1648 | 1462879712731 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}] 04:28:32 INFO - PROCESS | 1648 | 1462879712836 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:28:32 INFO - PROCESS | 1648 | 1462879712847 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e9000 == 74 [pid = 1648] [id = 433] 04:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126d79000) [pid = 1648] [serial = 1298] [outer = 0x0] 04:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1288c0c00) [pid = 1648] [serial = 1299] [outer = 0x126d79000] 04:28:32 INFO - PROCESS | 1648 | 1462879712872 Marionette DEBUG loaded listener.js 04:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128a7dc00) [pid = 1648] [serial = 1300] [outer = 0x126d79000] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128a7d000) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128b1dc00) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12a8cb000) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x121699800) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1185bc400) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1180bcc00) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11312ec00) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x124cb7c00) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x116073c00) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x113bfb000) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119ed9800) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1185bb000) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:28:33 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118f02c00) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:28:33 INFO - PROCESS | 1648 | 1462879713316 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]]]}] 04:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 619ms 04:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:28:33 INFO - PROCESS | 1648 | 1462879713347 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:28:33 INFO - PROCESS | 1648 | 1462879713348 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:28:33 INFO - PROCESS | 1648 | 1462879713351 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:28:33 INFO - PROCESS | 1648 | 1462879713352 Marionette TRACE conn2 <- [1,1706,null,{}] 04:28:33 INFO - PROCESS | 1648 | 1462879713354 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}] 04:28:33 INFO - PROCESS | 1648 | 1462879713443 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:28:33 INFO - PROCESS | 1648 | 1462879713448 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1a2000 == 75 [pid = 1648] [id = 434] 04:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11312ec00) [pid = 1648] [serial = 1301] [outer = 0x0] 04:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118f02c00) [pid = 1648] [serial = 1302] [outer = 0x11312ec00] 04:28:33 INFO - PROCESS | 1648 | 1462879713474 Marionette DEBUG loaded listener.js 04:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1288c3c00) [pid = 1648] [serial = 1303] [outer = 0x11312ec00] 04:28:33 INFO - PROCESS | 1648 | 1462879713835 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]]]}] 04:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 04:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:28:33 INFO - PROCESS | 1648 | 1462879713871 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:28:33 INFO - PROCESS | 1648 | 1462879713873 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:28:33 INFO - PROCESS | 1648 | 1462879713876 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:28:33 INFO - PROCESS | 1648 | 1462879713879 Marionette TRACE conn2 <- [1,1710,null,{}] 04:28:33 INFO - PROCESS | 1648 | 1462879713882 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}] 04:28:33 INFO - PROCESS | 1648 | 1462879713980 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:28:33 INFO - PROCESS | 1648 | 1462879713984 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6e800 == 76 [pid = 1648] [id = 435] 04:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128a81400) [pid = 1648] [serial = 1304] [outer = 0x0] 04:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128b20c00) [pid = 1648] [serial = 1305] [outer = 0x128a81400] 04:28:34 INFO - PROCESS | 1648 | 1462879714013 Marionette DEBUG loaded listener.js 04:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128be6800) [pid = 1648] [serial = 1306] [outer = 0x128a81400] 04:28:34 INFO - PROCESS | 1648 | 1462879714343 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]]]}] 04:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 522ms 04:28:34 INFO - PROCESS | 1648 | 1462879714397 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:28:34 INFO - PROCESS | 1648 | 1462879714398 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:28:34 INFO - PROCESS | 1648 | 1462879714400 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:28:34 INFO - PROCESS | 1648 | 1462879714402 Marionette TRACE conn2 <- [1,1714,null,{}] 04:28:34 INFO - PROCESS | 1648 | 1462879714404 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}] 04:28:34 INFO - PROCESS | 1648 | 1462879714512 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:28:34 INFO - PROCESS | 1648 | 1462879714518 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c507000 == 77 [pid = 1648] [id = 436] 04:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128a81c00) [pid = 1648] [serial = 1307] [outer = 0x0] 04:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x128bf0800) [pid = 1648] [serial = 1308] [outer = 0x128a81c00] 04:28:34 INFO - PROCESS | 1648 | 1462879714543 Marionette DEBUG loaded listener.js 04:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12933c000) [pid = 1648] [serial = 1309] [outer = 0x128a81c00] 04:28:34 INFO - PROCESS | 1648 | 1462879714849 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]]]}] 04:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 470ms 04:28:34 INFO - PROCESS | 1648 | 1462879714872 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:28:34 INFO - PROCESS | 1648 | 1462879714873 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:28:34 INFO - PROCESS | 1648 | 1462879714878 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:28:34 INFO - PROCESS | 1648 | 1462879714880 Marionette TRACE conn2 <- [1,1718,null,{}] 04:28:34 INFO - PROCESS | 1648 | 1462879714882 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}] 04:28:34 INFO - PROCESS | 1648 | 1462879714970 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:28:34 INFO - PROCESS | 1648 | 1462879714975 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6d1800 == 78 [pid = 1648] [id = 437] 04:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12954bc00) [pid = 1648] [serial = 1310] [outer = 0x0] 04:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x129599c00) [pid = 1648] [serial = 1311] [outer = 0x12954bc00] 04:28:35 INFO - PROCESS | 1648 | 1462879714999 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12a8bf000) [pid = 1648] [serial = 1312] [outer = 0x12954bc00] 04:28:35 INFO - PROCESS | 1648 | 1462879715435 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]]]}] 04:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 622ms 04:28:35 INFO - PROCESS | 1648 | 1462879715499 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:28:35 INFO - PROCESS | 1648 | 1462879715501 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:28:35 INFO - PROCESS | 1648 | 1462879715505 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:28:35 INFO - PROCESS | 1648 | 1462879715508 Marionette TRACE conn2 <- [1,1722,null,{}] 04:28:35 INFO - PROCESS | 1648 | 1462879715512 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}] 04:28:35 INFO - PROCESS | 1648 | 1462879715627 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:28:35 INFO - PROCESS | 1648 | 1462879715699 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x116917000 == 79 [pid = 1648] [id = 438] 04:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x112a5ec00) [pid = 1648] [serial = 1313] [outer = 0x0] 04:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x113b6e400) [pid = 1648] [serial = 1314] [outer = 0x112a5ec00] 04:28:35 INFO - PROCESS | 1648 | 1462879715731 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x115e3e800) [pid = 1648] [serial = 1315] [outer = 0x112a5ec00] 04:28:36 INFO - PROCESS | 1648 | 1462879716166 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]]]}] 04:28:36 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 04:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 722ms 04:28:36 INFO - PROCESS | 1648 | 1462879716227 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:28:36 INFO - PROCESS | 1648 | 1462879716232 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:28:36 INFO - PROCESS | 1648 | 1462879716236 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:28:36 INFO - PROCESS | 1648 | 1462879716238 Marionette TRACE conn2 <- [1,1726,null,{}] 04:28:36 INFO - PROCESS | 1648 | 1462879716241 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}] 04:28:36 INFO - PROCESS | 1648 | 1462879716348 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:28:36 INFO - PROCESS | 1648 | 1462879716407 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a13800 == 80 [pid = 1648] [id = 439] 04:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1160e0400) [pid = 1648] [serial = 1316] [outer = 0x0] 04:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1180ea800) [pid = 1648] [serial = 1317] [outer = 0x1160e0400] 04:28:36 INFO - PROCESS | 1648 | 1462879716436 Marionette DEBUG loaded listener.js 04:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11856ec00) [pid = 1648] [serial = 1318] [outer = 0x1160e0400] 04:28:36 INFO - PROCESS | 1648 | 1462879716860 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]]]}] 04:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 669ms 04:28:36 INFO - PROCESS | 1648 | 1462879716906 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:28:36 INFO - PROCESS | 1648 | 1462879716908 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:28:36 INFO - PROCESS | 1648 | 1462879716912 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:28:36 INFO - PROCESS | 1648 | 1462879716915 Marionette TRACE conn2 <- [1,1730,null,{}] 04:28:36 INFO - PROCESS | 1648 | 1462879716923 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}] 04:28:37 INFO - PROCESS | 1648 | 1462879717088 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:28:37 INFO - PROCESS | 1648 | 1462879717143 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6c0000 == 81 [pid = 1648] [id = 440] 04:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1213d3000) [pid = 1648] [serial = 1319] [outer = 0x0] 04:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12163a400) [pid = 1648] [serial = 1320] [outer = 0x1213d3000] 04:28:37 INFO - PROCESS | 1648 | 1462879717175 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x121699800) [pid = 1648] [serial = 1321] [outer = 0x1213d3000] 04:28:37 INFO - PROCESS | 1648 | 1462879717594 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]]]}] 04:28:37 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 04:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 721ms 04:28:37 INFO - PROCESS | 1648 | 1462879717634 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:28:37 INFO - PROCESS | 1648 | 1462879717636 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:28:37 INFO - PROCESS | 1648 | 1462879717638 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:28:37 INFO - PROCESS | 1648 | 1462879717639 Marionette TRACE conn2 <- [1,1734,null,{}] 04:28:37 INFO - PROCESS | 1648 | 1462879717642 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}] 04:28:37 INFO - PROCESS | 1648 | 1462879717749 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:28:37 INFO - PROCESS | 1648 | 1462879717806 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce88800 == 82 [pid = 1648] [id = 441] 04:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x121a85000) [pid = 1648] [serial = 1322] [outer = 0x0] 04:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x124cbd400) [pid = 1648] [serial = 1323] [outer = 0x121a85000] 04:28:37 INFO - PROCESS | 1648 | 1462879717836 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x126d7f400) [pid = 1648] [serial = 1324] [outer = 0x121a85000] 04:28:38 INFO - PROCESS | 1648 | 1462879718278 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]]]}] 04:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 04:28:38 INFO - PROCESS | 1648 | 1462879718310 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:28:38 INFO - PROCESS | 1648 | 1462879718312 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:28:38 INFO - PROCESS | 1648 | 1462879718315 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:28:38 INFO - PROCESS | 1648 | 1462879718316 Marionette TRACE conn2 <- [1,1738,null,{}] 04:28:38 INFO - PROCESS | 1648 | 1462879718318 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}] 04:28:38 INFO - PROCESS | 1648 | 1462879718440 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:28:38 INFO - PROCESS | 1648 | 1462879718525 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a7800 == 83 [pid = 1648] [id = 442] 04:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x121a90c00) [pid = 1648] [serial = 1325] [outer = 0x0] 04:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128b19400) [pid = 1648] [serial = 1326] [outer = 0x121a90c00] 04:28:38 INFO - PROCESS | 1648 | 1462879718554 Marionette DEBUG loaded listener.js 04:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x128b89800) [pid = 1648] [serial = 1327] [outer = 0x121a90c00] 04:28:38 INFO - PROCESS | 1648 | 1462879718967 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]]]}] 04:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 718ms 04:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:28:39 INFO - PROCESS | 1648 | 1462879719034 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:28:39 INFO - PROCESS | 1648 | 1462879719035 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:28:39 INFO - PROCESS | 1648 | 1462879719037 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:28:39 INFO - PROCESS | 1648 | 1462879719039 Marionette TRACE conn2 <- [1,1742,null,{}] 04:28:39 INFO - PROCESS | 1648 | 1462879719041 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}] 04:28:39 INFO - PROCESS | 1648 | 1462879719163 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:28:39 INFO - PROCESS | 1648 | 1462879719237 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d64c800 == 84 [pid = 1648] [id = 443] 04:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128c8b400) [pid = 1648] [serial = 1328] [outer = 0x0] 04:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a8c5c00) [pid = 1648] [serial = 1329] [outer = 0x128c8b400] 04:28:39 INFO - PROCESS | 1648 | 1462879719267 Marionette DEBUG loaded listener.js 04:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12b387400) [pid = 1648] [serial = 1330] [outer = 0x128c8b400] 04:28:39 INFO - PROCESS | 1648 | 1462879719656 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]]]}] 04:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 668ms 04:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:28:39 INFO - PROCESS | 1648 | 1462879719706 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:28:39 INFO - PROCESS | 1648 | 1462879719707 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:28:39 INFO - PROCESS | 1648 | 1462879719710 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:28:39 INFO - PROCESS | 1648 | 1462879719711 Marionette TRACE conn2 <- [1,1746,null,{}] 04:28:39 INFO - PROCESS | 1648 | 1462879719713 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}] 04:28:39 INFO - PROCESS | 1648 | 1462879719834 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:28:39 INFO - PROCESS | 1648 | 1462879719906 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df03000 == 85 [pid = 1648] [id = 444] 04:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12954e400) [pid = 1648] [serial = 1331] [outer = 0x0] 04:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12bacf400) [pid = 1648] [serial = 1332] [outer = 0x12954e400] 04:28:39 INFO - PROCESS | 1648 | 1462879719935 Marionette DEBUG loaded listener.js 04:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12bb1d800) [pid = 1648] [serial = 1333] [outer = 0x12954e400] 04:28:40 INFO - PROCESS | 1648 | 1462879720337 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]]]}] 04:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 04:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:28:40 INFO - PROCESS | 1648 | 1462879720381 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:28:40 INFO - PROCESS | 1648 | 1462879720383 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:28:40 INFO - PROCESS | 1648 | 1462879720386 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:28:40 INFO - PROCESS | 1648 | 1462879720387 Marionette TRACE conn2 <- [1,1750,null,{}] 04:28:40 INFO - PROCESS | 1648 | 1462879720391 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}] 04:28:40 INFO - PROCESS | 1648 | 1462879720515 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:28:40 INFO - PROCESS | 1648 | 1462879720580 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e87000 == 86 [pid = 1648] [id = 445] 04:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x112780800) [pid = 1648] [serial = 1334] [outer = 0x0] 04:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x113351400) [pid = 1648] [serial = 1335] [outer = 0x112780800] 04:28:40 INFO - PROCESS | 1648 | 1462879720604 Marionette DEBUG loaded listener.js 04:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x129338400) [pid = 1648] [serial = 1336] [outer = 0x112780800] 04:28:41 INFO - PROCESS | 1648 | 1462879721323 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]]]}] 04:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 977ms 04:28:41 INFO - PROCESS | 1648 | 1462879721363 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:28:41 INFO - PROCESS | 1648 | 1462879721365 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:28:41 INFO - PROCESS | 1648 | 1462879721369 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:28:41 INFO - PROCESS | 1648 | 1462879721371 Marionette TRACE conn2 <- [1,1754,null,{}] 04:28:41 INFO - PROCESS | 1648 | 1462879721392 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}] 04:28:41 INFO - PROCESS | 1648 | 1462879721521 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:28:41 INFO - PROCESS | 1648 | 1462879721577 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a18800 == 87 [pid = 1648] [id = 446] 04:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x116006000) [pid = 1648] [serial = 1337] [outer = 0x0] 04:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11614f800) [pid = 1648] [serial = 1338] [outer = 0x116006000] 04:28:41 INFO - PROCESS | 1648 | 1462879721606 Marionette DEBUG loaded listener.js 04:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11766f800) [pid = 1648] [serial = 1339] [outer = 0x116006000] 04:28:42 INFO - PROCESS | 1648 | 1462879722032 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]]]}] 04:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 672ms 04:28:42 INFO - PROCESS | 1648 | 1462879722041 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:28:42 INFO - PROCESS | 1648 | 1462879722047 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:28:42 INFO - PROCESS | 1648 | 1462879722051 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 1648 | 1462879722053 Marionette TRACE conn2 <- [1,1758,null,{}] 04:28:42 INFO - PROCESS | 1648 | 1462879722055 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}] 04:28:42 INFO - PROCESS | 1648 | 1462879722155 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:28:42 INFO - PROCESS | 1648 | 1462879722218 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x118986800 == 88 [pid = 1648] [id = 447] 04:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11716e400) [pid = 1648] [serial = 1340] [outer = 0x0] 04:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x118140c00) [pid = 1648] [serial = 1341] [outer = 0x11716e400] 04:28:42 INFO - PROCESS | 1648 | 1462879722246 Marionette DEBUG loaded listener.js 04:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1185bd800) [pid = 1648] [serial = 1342] [outer = 0x11716e400] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12c507000 == 87 [pid = 1648] [id = 436] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6e800 == 86 [pid = 1648] [id = 435] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1a2000 == 85 [pid = 1648] [id = 434] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8e9000 == 84 [pid = 1648] [id = 433] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6eb800 == 83 [pid = 1648] [id = 432] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x129503000 == 82 [pid = 1648] [id = 431] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x128a7f000) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x121a84c00) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11600d000) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x128b8f800) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x128b1bc00) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11856c800) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12a8c1800) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x124dbe800 == 81 [pid = 1648] [id = 430] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x121a1d800 == 80 [pid = 1648] [id = 429] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x121220000 == 79 [pid = 1648] [id = 428] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1171de000 == 78 [pid = 1648] [id = 427] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11899d800 == 77 [pid = 1648] [id = 426] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x116f0b000 == 76 [pid = 1648] [id = 425] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x112d85800 == 75 [pid = 1648] [id = 424] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x113112000 == 74 [pid = 1648] [id = 423] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x135b8a800 == 73 [pid = 1648] [id = 422] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12d11f000 == 72 [pid = 1648] [id = 421] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x124cd5000 == 71 [pid = 1648] [id = 420] 04:28:42 INFO - PROCESS | 1648 | --DOCSHELL 0x117e06800 == 70 [pid = 1648] [id = 419] 04:28:42 INFO - PROCESS | 1648 | 1462879722669 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]]]}] 04:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 669ms 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x128b69800) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x1295a1400) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12b0b0c00) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x121a89c00) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x121c1f800) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x121637400) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12195c400) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x121638800) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11962c800) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x116005400) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x113132400) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11600b800) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1265b9c00) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1288c9000) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x118134c00) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11675a800) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x116181800) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11856c400) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x126762c00) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119866800) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12b38b000) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1288c7000) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128b18800) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128bf2c00) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12a8be800) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1219c7800) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128c87800) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 04:28:42 INFO - PROCESS | 1648 | 1462879722737 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:28:42 INFO - PROCESS | 1648 | 1462879722739 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:28:42 INFO - PROCESS | 1648 | 1462879722744 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 1648 | 1462879722746 Marionette TRACE conn2 <- [1,1762,null,{}] 04:28:42 INFO - PROCESS | 1648 | 1462879722754 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}] 04:28:42 INFO - PROCESS | 1648 | 1462879722862 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:28:42 INFO - PROCESS | 1648 | 1462879722875 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x119573000 == 71 [pid = 1648] [id = 448] 04:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1193c9800) [pid = 1648] [serial = 1343] [outer = 0x0] 04:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119864000) [pid = 1648] [serial = 1344] [outer = 0x1193c9800] 04:28:42 INFO - PROCESS | 1648 | 1462879722903 Marionette DEBUG loaded listener.js 04:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119edb800) [pid = 1648] [serial = 1345] [outer = 0x1193c9800] 04:28:43 INFO - PROCESS | 1648 | 1462879723243 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]]]}] 04:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 523ms 04:28:43 INFO - PROCESS | 1648 | 1462879723266 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:28:43 INFO - PROCESS | 1648 | 1462879723268 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:28:43 INFO - PROCESS | 1648 | 1462879723270 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:28:43 INFO - PROCESS | 1648 | 1462879723271 Marionette TRACE conn2 <- [1,1766,null,{}] 04:28:43 INFO - PROCESS | 1648 | 1462879723274 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}] 04:28:43 INFO - PROCESS | 1648 | 1462879723381 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:28:43 INFO - PROCESS | 1648 | 1462879723442 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a15800 == 72 [pid = 1648] [id = 449] 04:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x119edc800) [pid = 1648] [serial = 1346] [outer = 0x0] 04:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x121637400) [pid = 1648] [serial = 1347] [outer = 0x119edc800] 04:28:43 INFO - PROCESS | 1648 | 1462879723470 Marionette DEBUG loaded listener.js 04:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1217c7c00) [pid = 1648] [serial = 1348] [outer = 0x119edc800] 04:28:43 INFO - PROCESS | 1648 | 1462879723913 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]]]}] 04:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 04:28:43 INFO - PROCESS | 1648 | 1462879723940 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:28:43 INFO - PROCESS | 1648 | 1462879723943 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:28:43 INFO - PROCESS | 1648 | 1462879723948 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:28:43 INFO - PROCESS | 1648 | 1462879723950 Marionette TRACE conn2 <- [1,1770,null,{}] 04:28:43 INFO - PROCESS | 1648 | 1462879723953 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}] 04:28:44 INFO - PROCESS | 1648 | 1462879724045 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:28:44 INFO - PROCESS | 1648 | 1462879724067 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x129854000 == 73 [pid = 1648] [id = 450] 04:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x121a85c00) [pid = 1648] [serial = 1349] [outer = 0x0] 04:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x121c25400) [pid = 1648] [serial = 1350] [outer = 0x121a85c00] 04:28:44 INFO - PROCESS | 1648 | 1462879724092 Marionette DEBUG loaded listener.js 04:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x124d4f000) [pid = 1648] [serial = 1351] [outer = 0x121a85c00] 04:28:44 INFO - PROCESS | 1648 | 1462879724418 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]]]}] 04:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 04:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:28:44 INFO - PROCESS | 1648 | 1462879724467 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:28:44 INFO - PROCESS | 1648 | 1462879724469 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:28:44 INFO - PROCESS | 1648 | 1462879724471 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:28:44 INFO - PROCESS | 1648 | 1462879724472 Marionette TRACE conn2 <- [1,1774,null,{}] 04:28:44 INFO - PROCESS | 1648 | 1462879724474 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}] 04:28:44 INFO - PROCESS | 1648 | 1462879724605 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:28:44 INFO - PROCESS | 1648 | 1462879724644 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b18c800 == 74 [pid = 1648] [id = 451] 04:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x121a8c400) [pid = 1648] [serial = 1352] [outer = 0x0] 04:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x126d6ec00) [pid = 1648] [serial = 1353] [outer = 0x121a8c400] 04:28:44 INFO - PROCESS | 1648 | 1462879724670 Marionette DEBUG loaded listener.js 04:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128b89000) [pid = 1648] [serial = 1354] [outer = 0x121a8c400] 04:28:44 INFO - PROCESS | 1648 | 1462879724979 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]]]}] 04:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 517ms 04:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:28:44 INFO - PROCESS | 1648 | 1462879724988 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:28:44 INFO - PROCESS | 1648 | 1462879724990 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:28:44 INFO - PROCESS | 1648 | 1462879724993 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:28:45 INFO - PROCESS | 1648 | 1462879725002 Marionette TRACE conn2 <- [1,1778,null,{}] 04:28:45 INFO - PROCESS | 1648 | 1462879725012 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}] 04:28:45 INFO - PROCESS | 1648 | 1462879725120 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:28:45 INFO - PROCESS | 1648 | 1462879725135 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bceb800 == 75 [pid = 1648] [id = 452] 04:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1263a8000) [pid = 1648] [serial = 1355] [outer = 0x0] 04:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128be7000) [pid = 1648] [serial = 1356] [outer = 0x1263a8000] 04:28:45 INFO - PROCESS | 1648 | 1462879725159 Marionette DEBUG loaded listener.js 04:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1295a1400) [pid = 1648] [serial = 1357] [outer = 0x1263a8000] 04:28:45 INFO - PROCESS | 1648 | 1462879725504 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]]]}] 04:28:45 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 04:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 526ms 04:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:28:45 INFO - PROCESS | 1648 | 1462879725520 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:28:45 INFO - PROCESS | 1648 | 1462879725521 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:28:45 INFO - PROCESS | 1648 | 1462879725523 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:28:45 INFO - PROCESS | 1648 | 1462879725524 Marionette TRACE conn2 <- [1,1782,null,{}] 04:28:45 INFO - PROCESS | 1648 | 1462879725529 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}] 04:28:45 INFO - PROCESS | 1648 | 1462879725638 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:28:45 INFO - PROCESS | 1648 | 1462879725650 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c51f000 == 76 [pid = 1648] [id = 453] 04:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128bf2c00) [pid = 1648] [serial = 1358] [outer = 0x0] 04:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12b024000) [pid = 1648] [serial = 1359] [outer = 0x128bf2c00] 04:28:45 INFO - PROCESS | 1648 | 1462879725674 Marionette DEBUG loaded listener.js 04:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12b0b6400) [pid = 1648] [serial = 1360] [outer = 0x128bf2c00] 04:28:46 INFO - PROCESS | 1648 | 1462879726024 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]]]}] 04:28:46 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 04:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 522ms 04:28:46 INFO - PROCESS | 1648 | 1462879726045 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 1648 | 1462879726046 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:28:46 INFO - PROCESS | 1648 | 1462879726049 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 1648 | 1462879726050 Marionette TRACE conn2 <- [1,1786,null,{}] 04:28:46 INFO - PROCESS | 1648 | 1462879726052 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}] 04:28:46 INFO - PROCESS | 1648 | 1462879726166 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:28:46 INFO - PROCESS | 1648 | 1462879726183 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce7b000 == 77 [pid = 1648] [id = 454] 04:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12a8c8000) [pid = 1648] [serial = 1361] [outer = 0x0] 04:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12bb1c400) [pid = 1648] [serial = 1362] [outer = 0x12a8c8000] 04:28:46 INFO - PROCESS | 1648 | 1462879726215 Marionette DEBUG loaded listener.js 04:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12bb29c00) [pid = 1648] [serial = 1363] [outer = 0x12a8c8000] 04:28:46 INFO - PROCESS | 1648 | 1462879726562 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]]]}] 04:28:46 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 04:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 04:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:28:46 INFO - PROCESS | 1648 | 1462879726567 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 1648 | 1462879726568 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:28:46 INFO - PROCESS | 1648 | 1462879726570 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 1648 | 1462879726572 Marionette TRACE conn2 <- [1,1790,null,{}] 04:28:46 INFO - PROCESS | 1648 | 1462879726575 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}] 04:28:46 INFO - PROCESS | 1648 | 1462879726688 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:28:46 INFO - PROCESS | 1648 | 1462879726727 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d640800 == 78 [pid = 1648] [id = 455] 04:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12bb19c00) [pid = 1648] [serial = 1364] [outer = 0x0] 04:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12bb30c00) [pid = 1648] [serial = 1365] [outer = 0x12bb19c00] 04:28:46 INFO - PROCESS | 1648 | 1462879726752 Marionette DEBUG loaded listener.js 04:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12bee8400) [pid = 1648] [serial = 1366] [outer = 0x12bb19c00] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12c2ee000) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x121a88400) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x126d79000) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x116073800) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x116763c00) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1132c2800) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x128a81400) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11312ec00) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1185bdc00) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12440fc00) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x128a81c00) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11312b400) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x121698800) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1193c9c00) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x121691c00) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:28:47 INFO - PROCESS | 1648 | 1462879727197 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]]]}] 04:28:47 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) 04:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 672ms 04:28:47 INFO - PROCESS | 1648 | 1462879727242 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:28:47 INFO - PROCESS | 1648 | 1462879727244 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:28:47 INFO - PROCESS | 1648 | 1462879727246 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:28:47 INFO - PROCESS | 1648 | 1462879727248 Marionette TRACE conn2 <- [1,1794,null,{}] 04:28:47 INFO - PROCESS | 1648 | 1462879727250 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}] 04:28:47 INFO - PROCESS | 1648 | 1462879727354 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:28:47 INFO - PROCESS | 1648 | 1462879727441 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d779000 == 79 [pid = 1648] [id = 456] 04:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x118f69c00) [pid = 1648] [serial = 1367] [outer = 0x0] 04:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x128b21400) [pid = 1648] [serial = 1368] [outer = 0x118f69c00] 04:28:47 INFO - PROCESS | 1648 | 1462879727470 Marionette DEBUG loaded listener.js 04:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12beee000) [pid = 1648] [serial = 1369] [outer = 0x118f69c00] 04:28:47 INFO - PROCESS | 1648 | 1462879727752 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]]]}] 04:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 04:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:28:47 INFO - PROCESS | 1648 | 1462879727766 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:28:47 INFO - PROCESS | 1648 | 1462879727767 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:28:47 INFO - PROCESS | 1648 | 1462879727769 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:28:47 INFO - PROCESS | 1648 | 1462879727770 Marionette TRACE conn2 <- [1,1798,null,{}] 04:28:47 INFO - PROCESS | 1648 | 1462879727773 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}] 04:28:47 INFO - PROCESS | 1648 | 1462879727878 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:28:47 INFO - PROCESS | 1648 | 1462879727882 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x135391000 == 80 [pid = 1648] [id = 457] 04:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x111c7c800) [pid = 1648] [serial = 1370] [outer = 0x0] 04:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12bfa4000) [pid = 1648] [serial = 1371] [outer = 0x111c7c800] 04:28:47 INFO - PROCESS | 1648 | 1462879727907 Marionette DEBUG loaded listener.js 04:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12c2e5c00) [pid = 1648] [serial = 1372] [outer = 0x111c7c800] 04:28:48 INFO - PROCESS | 1648 | 1462879728227 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]]]}] 04:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 468ms 04:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:28:48 INFO - PROCESS | 1648 | 1462879728238 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:28:48 INFO - PROCESS | 1648 | 1462879728239 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:28:48 INFO - PROCESS | 1648 | 1462879728241 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:28:48 INFO - PROCESS | 1648 | 1462879728242 Marionette TRACE conn2 <- [1,1802,null,{}] 04:28:48 INFO - PROCESS | 1648 | 1462879728250 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}] 04:28:48 INFO - PROCESS | 1648 | 1462879728340 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:28:48 INFO - PROCESS | 1648 | 1462879728408 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1353a8000 == 81 [pid = 1648] [id = 458] 04:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128bf4400) [pid = 1648] [serial = 1373] [outer = 0x0] 04:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12c2ea400) [pid = 1648] [serial = 1374] [outer = 0x128bf4400] 04:28:48 INFO - PROCESS | 1648 | 1462879728432 Marionette DEBUG loaded listener.js 04:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12c68f800) [pid = 1648] [serial = 1375] [outer = 0x128bf4400] 04:28:48 INFO - PROCESS | 1648 | 1462879728714 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]]]}] 04:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 523ms 04:28:48 INFO - PROCESS | 1648 | 1462879728765 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:28:48 INFO - PROCESS | 1648 | 1462879728774 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:28:48 INFO - PROCESS | 1648 | 1462879728779 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:28:48 INFO - PROCESS | 1648 | 1462879728780 Marionette TRACE conn2 <- [1,1806,null,{}] 04:28:48 INFO - PROCESS | 1648 | 1462879728782 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}] 04:28:48 INFO - PROCESS | 1648 | 1462879728872 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:28:48 INFO - PROCESS | 1648 | 1462879728877 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x135b7c000 == 82 [pid = 1648] [id = 459] 04:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12c691c00) [pid = 1648] [serial = 1376] [outer = 0x0] 04:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12c699c00) [pid = 1648] [serial = 1377] [outer = 0x12c691c00] 04:28:48 INFO - PROCESS | 1648 | 1462879728902 Marionette DEBUG loaded listener.js 04:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12cb8e800) [pid = 1648] [serial = 1378] [outer = 0x12c691c00] 04:28:49 INFO - PROCESS | 1648 | 1462879729486 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]]]}] 04:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 719ms 04:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:28:49 INFO - PROCESS | 1648 | 1462879729498 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:28:49 INFO - PROCESS | 1648 | 1462879729503 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:28:49 INFO - PROCESS | 1648 | 1462879729509 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:28:49 INFO - PROCESS | 1648 | 1462879729512 Marionette TRACE conn2 <- [1,1810,null,{}] 04:28:49 INFO - PROCESS | 1648 | 1462879729518 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}] 04:28:49 INFO - PROCESS | 1648 | 1462879729666 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:28:49 INFO - PROCESS | 1648 | 1462879729745 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185a5000 == 83 [pid = 1648] [id = 460] 04:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x113461400) [pid = 1648] [serial = 1379] [outer = 0x0] 04:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x115ebfc00) [pid = 1648] [serial = 1380] [outer = 0x113461400] 04:28:49 INFO - PROCESS | 1648 | 1462879729777 Marionette DEBUG loaded listener.js 04:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11618bc00) [pid = 1648] [serial = 1381] [outer = 0x113461400] 04:28:50 INFO - PROCESS | 1648 | 1462879730197 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]]]}] 04:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 776ms 04:28:50 INFO - PROCESS | 1648 | 1462879730284 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:28:50 INFO - PROCESS | 1648 | 1462879730288 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:28:50 INFO - PROCESS | 1648 | 1462879730312 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:28:50 INFO - PROCESS | 1648 | 1462879730314 Marionette TRACE conn2 <- [1,1814,null,{}] 04:28:50 INFO - PROCESS | 1648 | 1462879730316 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}] 04:28:50 INFO - PROCESS | 1648 | 1462879730428 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:28:50 INFO - PROCESS | 1648 | 1462879730506 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x129852800 == 84 [pid = 1648] [id = 461] 04:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x118565800) [pid = 1648] [serial = 1382] [outer = 0x0] 04:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x118f06800) [pid = 1648] [serial = 1383] [outer = 0x118565800] 04:28:50 INFO - PROCESS | 1648 | 1462879730536 Marionette DEBUG loaded listener.js 04:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x119ca4c00) [pid = 1648] [serial = 1384] [outer = 0x118565800] 04:28:50 INFO - PROCESS | 1648 | 1462879730965 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]]]}] 04:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 04:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:28:50 INFO - PROCESS | 1648 | 1462879730982 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:28:50 INFO - PROCESS | 1648 | 1462879730983 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:28:50 INFO - PROCESS | 1648 | 1462879730986 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:28:50 INFO - PROCESS | 1648 | 1462879730989 Marionette TRACE conn2 <- [1,1818,null,{}] 04:28:50 INFO - PROCESS | 1648 | 1462879730997 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}] 04:28:51 INFO - PROCESS | 1648 | 1462879731110 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:28:51 INFO - PROCESS | 1648 | 1462879731218 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1358ce000 == 85 [pid = 1648] [id = 462] 04:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x121632c00) [pid = 1648] [serial = 1385] [outer = 0x0] 04:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x124cc1c00) [pid = 1648] [serial = 1386] [outer = 0x121632c00] 04:28:51 INFO - PROCESS | 1648 | 1462879731253 Marionette DEBUG loaded listener.js 04:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1288c2c00) [pid = 1648] [serial = 1387] [outer = 0x121632c00] 04:28:51 INFO - PROCESS | 1648 | 1462879731667 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]]]}] 04:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 724ms 04:28:51 INFO - PROCESS | 1648 | 1462879731721 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:28:51 INFO - PROCESS | 1648 | 1462879731723 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:28:51 INFO - PROCESS | 1648 | 1462879731740 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:28:51 INFO - PROCESS | 1648 | 1462879731741 Marionette TRACE conn2 <- [1,1822,null,{}] 04:28:51 INFO - PROCESS | 1648 | 1462879731744 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}] 04:28:51 INFO - PROCESS | 1648 | 1462879731854 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:28:51 INFO - PROCESS | 1648 | 1462879731931 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1355ab800 == 86 [pid = 1648] [id = 463] 04:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12129c800) [pid = 1648] [serial = 1388] [outer = 0x0] 04:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x1212a1400) [pid = 1648] [serial = 1389] [outer = 0x12129c800] 04:28:51 INFO - PROCESS | 1648 | 1462879731962 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1247a7c00) [pid = 1648] [serial = 1390] [outer = 0x12129c800] 04:28:52 INFO - PROCESS | 1648 | 1462879732369 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]]]}] 04:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 671ms 04:28:52 INFO - PROCESS | 1648 | 1462879732409 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:28:52 INFO - PROCESS | 1648 | 1462879732411 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:28:52 INFO - PROCESS | 1648 | 1462879732413 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:28:52 INFO - PROCESS | 1648 | 1462879732414 Marionette TRACE conn2 <- [1,1826,null,{}] 04:28:52 INFO - PROCESS | 1648 | 1462879732417 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}] 04:28:52 INFO - PROCESS | 1648 | 1462879732525 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:28:52 INFO - PROCESS | 1648 | 1462879732630 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1356dd800 == 87 [pid = 1648] [id = 464] 04:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1212a0c00) [pid = 1648] [serial = 1391] [outer = 0x0] 04:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x128a77800) [pid = 1648] [serial = 1392] [outer = 0x1212a0c00] 04:28:52 INFO - PROCESS | 1648 | 1462879732661 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x128b1a000) [pid = 1648] [serial = 1393] [outer = 0x1212a0c00] 04:28:53 INFO - PROCESS | 1648 | 1462879733049 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]]]}] 04:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 669ms 04:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:28:53 INFO - PROCESS | 1648 | 1462879733083 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:28:53 INFO - PROCESS | 1648 | 1462879733084 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:28:53 INFO - PROCESS | 1648 | 1462879733086 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:28:53 INFO - PROCESS | 1648 | 1462879733087 Marionette TRACE conn2 <- [1,1830,null,{}] 04:28:53 INFO - PROCESS | 1648 | 1462879733090 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}] 04:28:53 INFO - PROCESS | 1648 | 1462879733230 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:28:53 INFO - PROCESS | 1648 | 1462879733310 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1356f4000 == 88 [pid = 1648] [id = 465] 04:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x128cef400) [pid = 1648] [serial = 1394] [outer = 0x0] 04:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12bb31c00) [pid = 1648] [serial = 1395] [outer = 0x128cef400] 04:28:53 INFO - PROCESS | 1648 | 1462879733340 Marionette DEBUG loaded listener.js 04:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12cb8f400) [pid = 1648] [serial = 1396] [outer = 0x128cef400] 04:28:53 INFO - PROCESS | 1648 | 1462879733783 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]]]}] 04:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 719ms 04:28:53 INFO - PROCESS | 1648 | 1462879733806 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:28:53 INFO - PROCESS | 1648 | 1462879733807 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:28:53 INFO - PROCESS | 1648 | 1462879733810 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:28:53 INFO - PROCESS | 1648 | 1462879733811 Marionette TRACE conn2 <- [1,1834,null,{}] 04:28:53 INFO - PROCESS | 1648 | 1462879733813 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}] 04:28:53 INFO - PROCESS | 1648 | 1462879733924 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:28:54 INFO - PROCESS | 1648 | 1462879734033 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x113116800 == 89 [pid = 1648] [id = 466] 04:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x112782800) [pid = 1648] [serial = 1397] [outer = 0x0] 04:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11600dc00) [pid = 1648] [serial = 1398] [outer = 0x112782800] 04:28:54 INFO - PROCESS | 1648 | 1462879734064 Marionette DEBUG loaded listener.js 04:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x128b1a800) [pid = 1648] [serial = 1399] [outer = 0x112782800] 04:28:54 INFO - PROCESS | 1648 | 1462879734725 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]]]}] 04:28:54 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 04:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 973ms 04:28:54 INFO - PROCESS | 1648 | 1462879734792 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:28:54 INFO - PROCESS | 1648 | 1462879734795 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:28:54 INFO - PROCESS | 1648 | 1462879734800 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 1648 | 1462879734802 Marionette TRACE conn2 <- [1,1838,null,{}] 04:28:54 INFO - PROCESS | 1648 | 1462879734806 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}] 04:28:54 INFO - PROCESS | 1648 | 1462879734914 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:28:54 INFO - PROCESS | 1648 | 1462879734992 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fa0800 == 90 [pid = 1648] [id = 467] 04:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1133b0000) [pid = 1648] [serial = 1400] [outer = 0x0] 04:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x113ded800) [pid = 1648] [serial = 1401] [outer = 0x1133b0000] 04:28:55 INFO - PROCESS | 1648 | 1462879735019 Marionette DEBUG loaded listener.js 04:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x116078000) [pid = 1648] [serial = 1402] [outer = 0x1133b0000] 04:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 672ms 04:28:55 INFO - PROCESS | 1648 | 1462879735464 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]]]}] 04:28:55 INFO - PROCESS | 1648 | 1462879735472 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:28:55 INFO - PROCESS | 1648 | 1462879735477 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:28:55 INFO - PROCESS | 1648 | 1462879735482 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:28:55 INFO - PROCESS | 1648 | 1462879735484 Marionette TRACE conn2 <- [1,1842,null,{}] 04:28:55 INFO - PROCESS | 1648 | 1462879735486 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}] 04:28:55 INFO - PROCESS | 1648 | 1462879735583 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:28:55 INFO - PROCESS | 1648 | 1462879735665 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e9800 == 91 [pid = 1648] [id = 468] 04:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x1166b4800) [pid = 1648] [serial = 1403] [outer = 0x0] 04:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1169b9800) [pid = 1648] [serial = 1404] [outer = 0x1166b4800] 04:28:55 INFO - PROCESS | 1648 | 1462879735692 Marionette DEBUG loaded listener.js 04:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x117676400) [pid = 1648] [serial = 1405] [outer = 0x1166b4800] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbdd000 == 90 [pid = 1648] [id = 324] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1353a8000 == 89 [pid = 1648] [id = 458] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x135391000 == 88 [pid = 1648] [id = 457] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d779000 == 87 [pid = 1648] [id = 456] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d640800 == 86 [pid = 1648] [id = 455] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x129599c00) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce7b000 == 85 [pid = 1648] [id = 454] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c51f000 == 84 [pid = 1648] [id = 453] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12bceb800 == 83 [pid = 1648] [id = 452] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12b18c800 == 82 [pid = 1648] [id = 451] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x129854000 == 81 [pid = 1648] [id = 450] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x121a15800 == 80 [pid = 1648] [id = 449] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119573000 == 79 [pid = 1648] [id = 448] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118986800 == 78 [pid = 1648] [id = 447] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x121a18800 == 77 [pid = 1648] [id = 446] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x116917000 == 76 [pid = 1648] [id = 438] 04:28:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6d1800 == 75 [pid = 1648] [id = 437] 04:28:56 INFO - PROCESS | 1648 | 1462879736168 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]]]}] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12c694800) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12600a800) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x1288c0c00) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x117675000) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x126d69c00) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x116005c00) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1180e6800) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1184b1c00) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11618b800) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x128be6800) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x118f02c00) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x118fd9400) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x126d7ac00) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x128bf0800) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1132cd800) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11312f000) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x128b20800) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x120f93000) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x121a8e400) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x121635800) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1198f2000) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x124418c00) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x121a83400) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x128a7dc00) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x128b20c00) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x113d63000) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x119629400) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11693bc00) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x117588400) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x119ed8c00) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1288c3c00) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x126c42800) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 04:28:56 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12933c000) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 04:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 723ms 04:28:56 INFO - PROCESS | 1648 | 1462879736229 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 1648 | 1462879736231 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:28:56 INFO - PROCESS | 1648 | 1462879736235 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 1648 | 1462879736239 Marionette TRACE conn2 <- [1,1846,null,{}] 04:28:56 INFO - PROCESS | 1648 | 1462879736249 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}] 04:28:56 INFO - PROCESS | 1648 | 1462879736382 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:28:56 INFO - PROCESS | 1648 | 1462879736469 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1a000 == 76 [pid = 1648] [id = 469] 04:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x117675400) [pid = 1648] [serial = 1406] [outer = 0x0] 04:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1184b1c00) [pid = 1648] [serial = 1407] [outer = 0x117675400] 04:28:56 INFO - PROCESS | 1648 | 1462879736515 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1185bbc00) [pid = 1648] [serial = 1408] [outer = 0x117675400] 04:28:56 INFO - PROCESS | 1648 | 1462879736899 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]]]}] 04:28:56 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) 04:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 674ms 04:28:56 INFO - PROCESS | 1648 | 1462879736909 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:28:56 INFO - PROCESS | 1648 | 1462879736913 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:28:56 INFO - PROCESS | 1648 | 1462879736916 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 1648 | 1462879736917 Marionette TRACE conn2 <- [1,1850,null,{}] 04:28:56 INFO - PROCESS | 1648 | 1462879736919 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}] 04:28:57 INFO - PROCESS | 1648 | 1462879737006 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:28:57 INFO - PROCESS | 1648 | 1462879737064 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f2d000 == 77 [pid = 1648] [id = 470] 04:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1185bd000) [pid = 1648] [serial = 1409] [outer = 0x0] 04:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x118fd9c00) [pid = 1648] [serial = 1410] [outer = 0x1185bd000] 04:28:57 INFO - PROCESS | 1648 | 1462879737090 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x119ca4400) [pid = 1648] [serial = 1411] [outer = 0x1185bd000] 04:28:57 INFO - PROCESS | 1648 | 1462879737384 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]]]}] 04:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 04:28:57 INFO - PROCESS | 1648 | 1462879737436 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:28:57 INFO - PROCESS | 1648 | 1462879737437 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:28:57 INFO - PROCESS | 1648 | 1462879737449 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:28:57 INFO - PROCESS | 1648 | 1462879737450 Marionette TRACE conn2 <- [1,1854,null,{}] 04:28:57 INFO - PROCESS | 1648 | 1462879737452 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}] 04:28:57 INFO - PROCESS | 1648 | 1462879737536 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:28:57 INFO - PROCESS | 1648 | 1462879737540 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b82000 == 78 [pid = 1648] [id = 471] 04:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1185bdc00) [pid = 1648] [serial = 1412] [outer = 0x0] 04:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x119ed8c00) [pid = 1648] [serial = 1413] [outer = 0x1185bdc00] 04:28:57 INFO - PROCESS | 1648 | 1462879737618 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x120f9c000) [pid = 1648] [serial = 1414] [outer = 0x1185bdc00] 04:28:58 INFO - PROCESS | 1648 | 1462879737995 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]]]}] 04:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 580ms 04:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:28:58 INFO - PROCESS | 1648 | 1462879738020 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:28:58 INFO - PROCESS | 1648 | 1462879738022 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:28:58 INFO - PROCESS | 1648 | 1462879738028 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:28:58 INFO - PROCESS | 1648 | 1462879738030 Marionette TRACE conn2 <- [1,1858,null,{}] 04:28:58 INFO - PROCESS | 1648 | 1462879738033 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}] 04:28:58 INFO - PROCESS | 1648 | 1462879738154 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:28:58 INFO - PROCESS | 1648 | 1462879738233 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1260db800 == 79 [pid = 1648] [id = 472] 04:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x120e22800) [pid = 1648] [serial = 1415] [outer = 0x0] 04:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1212a1800) [pid = 1648] [serial = 1416] [outer = 0x120e22800] 04:28:58 INFO - PROCESS | 1648 | 1462879738259 Marionette DEBUG loaded listener.js 04:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x121a88400) [pid = 1648] [serial = 1417] [outer = 0x120e22800] 04:28:58 INFO - PROCESS | 1648 | 1462879738575 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]]]}] 04:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 574ms 04:28:58 INFO - PROCESS | 1648 | 1462879738599 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:28:58 INFO - PROCESS | 1648 | 1462879738600 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:28:58 INFO - PROCESS | 1648 | 1462879738602 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:28:58 INFO - PROCESS | 1648 | 1462879738603 Marionette TRACE conn2 <- [1,1862,null,{}] 04:28:58 INFO - PROCESS | 1648 | 1462879738605 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}] 04:28:58 INFO - PROCESS | 1648 | 1462879738720 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:28:58 INFO - PROCESS | 1648 | 1462879738733 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x129514800 == 80 [pid = 1648] [id = 473] 04:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x121a8f400) [pid = 1648] [serial = 1418] [outer = 0x0] 04:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12444c000) [pid = 1648] [serial = 1419] [outer = 0x121a8f400] 04:28:58 INFO - PROCESS | 1648 | 1462879738758 Marionette DEBUG loaded listener.js 04:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12600a800) [pid = 1648] [serial = 1420] [outer = 0x121a8f400] 04:28:59 INFO - PROCESS | 1648 | 1462879739103 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]]]}] 04:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 04:28:59 INFO - PROCESS | 1648 | 1462879739122 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:28:59 INFO - PROCESS | 1648 | 1462879739123 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:28:59 INFO - PROCESS | 1648 | 1462879739125 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:28:59 INFO - PROCESS | 1648 | 1462879739128 Marionette TRACE conn2 <- [1,1866,null,{}] 04:28:59 INFO - PROCESS | 1648 | 1462879739131 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}] 04:28:59 INFO - PROCESS | 1648 | 1462879739237 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:28:59 INFO - PROCESS | 1648 | 1462879739274 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d9800 == 81 [pid = 1648] [id = 474] 04:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x121a91000) [pid = 1648] [serial = 1421] [outer = 0x0] 04:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1265c0400) [pid = 1648] [serial = 1422] [outer = 0x121a91000] 04:28:59 INFO - PROCESS | 1648 | 1462879739299 Marionette DEBUG loaded listener.js 04:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x126d7c800) [pid = 1648] [serial = 1423] [outer = 0x121a91000] 04:28:59 INFO - PROCESS | 1648 | 1462879739617 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]]]}] 04:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 04:28:59 INFO - PROCESS | 1648 | 1462879739646 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:28:59 INFO - PROCESS | 1648 | 1462879739648 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:28:59 INFO - PROCESS | 1648 | 1462879739657 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:28:59 INFO - PROCESS | 1648 | 1462879739658 Marionette TRACE conn2 <- [1,1870,null,{}] 04:28:59 INFO - PROCESS | 1648 | 1462879739663 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}] 04:28:59 INFO - PROCESS | 1648 | 1462879739771 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:28:59 INFO - PROCESS | 1648 | 1462879739784 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba63000 == 82 [pid = 1648] [id = 475] 04:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x126d60400) [pid = 1648] [serial = 1424] [outer = 0x0] 04:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1288cbc00) [pid = 1648] [serial = 1425] [outer = 0x126d60400] 04:28:59 INFO - PROCESS | 1648 | 1462879739816 Marionette DEBUG loaded listener.js 04:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x128b1f400) [pid = 1648] [serial = 1426] [outer = 0x126d60400] 04:29:00 INFO - PROCESS | 1648 | 1462879740166 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]]]}] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x1263a8000) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12a8c8000) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x128bf2c00) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12bb19c00) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11716e400) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x119edc800) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x118f69c00) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1193c9800) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x121a8c400) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x116006000) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x121a85c00) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x111c7c800) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x128bf4400) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 783ms 04:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:29:00 INFO - PROCESS | 1648 | 1462879740433 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:29:00 INFO - PROCESS | 1648 | 1462879740434 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:29:00 INFO - PROCESS | 1648 | 1462879740437 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:29:00 INFO - PROCESS | 1648 | 1462879740438 Marionette TRACE conn2 <- [1,1874,null,{}] 04:29:00 INFO - PROCESS | 1648 | 1462879740440 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}] 04:29:00 INFO - PROCESS | 1648 | 1462879740526 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:29:00 INFO - PROCESS | 1648 | 1462879740531 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a1d800 == 83 [pid = 1648] [id = 476] 04:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x118f69c00) [pid = 1648] [serial = 1427] [outer = 0x0] 04:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x121a8d800) [pid = 1648] [serial = 1428] [outer = 0x118f69c00] 04:29:00 INFO - PROCESS | 1648 | 1462879740556 Marionette DEBUG loaded listener.js 04:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x128b5fc00) [pid = 1648] [serial = 1429] [outer = 0x118f69c00] 04:29:00 INFO - PROCESS | 1648 | 1462879740894 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]]]}] 04:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 468ms 04:29:00 INFO - PROCESS | 1648 | 1462879740906 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:29:00 INFO - PROCESS | 1648 | 1462879740907 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:29:00 INFO - PROCESS | 1648 | 1462879740911 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:29:00 INFO - PROCESS | 1648 | 1462879740915 Marionette TRACE conn2 <- [1,1878,null,{}] 04:29:00 INFO - PROCESS | 1648 | 1462879740917 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}] 04:29:01 INFO - PROCESS | 1648 | 1462879741020 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:29:01 INFO - PROCESS | 1648 | 1462879741104 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be7c800 == 84 [pid = 1648] [id = 477] 04:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x128b6a400) [pid = 1648] [serial = 1430] [outer = 0x0] 04:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x128bf3400) [pid = 1648] [serial = 1431] [outer = 0x128b6a400] 04:29:01 INFO - PROCESS | 1648 | 1462879741134 Marionette DEBUG loaded listener.js 04:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12a6c4c00) [pid = 1648] [serial = 1432] [outer = 0x128b6a400] 04:29:01 INFO - PROCESS | 1648 | 1462879741429 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]]]}] 04:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 574ms 04:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:29:01 INFO - PROCESS | 1648 | 1462879741484 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 1648 | 1462879741485 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:29:01 INFO - PROCESS | 1648 | 1462879741487 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - PROCESS | 1648 | 1462879741488 Marionette TRACE conn2 <- [1,1882,null,{}] 04:29:01 INFO - PROCESS | 1648 | 1462879741491 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}] 04:29:01 INFO - PROCESS | 1648 | 1462879741579 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:29:01 INFO - PROCESS | 1648 | 1462879741584 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6c0800 == 85 [pid = 1648] [id = 478] 04:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1295c8800) [pid = 1648] [serial = 1433] [outer = 0x0] 04:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12b01f400) [pid = 1648] [serial = 1434] [outer = 0x1295c8800] 04:29:01 INFO - PROCESS | 1648 | 1462879741608 Marionette DEBUG loaded listener.js 04:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12b0b5400) [pid = 1648] [serial = 1435] [outer = 0x1295c8800] 04:29:01 INFO - PROCESS | 1648 | 1462879741916 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]]]}] 04:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 471ms 04:29:01 INFO - PROCESS | 1648 | 1462879741967 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 1648 | 1462879741968 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:29:01 INFO - PROCESS | 1648 | 1462879741990 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - PROCESS | 1648 | 1462879741991 Marionette TRACE conn2 <- [1,1886,null,{}] 04:29:01 INFO - PROCESS | 1648 | 1462879741996 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}] 04:29:02 INFO - PROCESS | 1648 | 1462879742086 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:29:02 INFO - PROCESS | 1648 | 1462879742091 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d108000 == 86 [pid = 1648] [id = 479] 04:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x128b5dc00) [pid = 1648] [serial = 1436] [outer = 0x0] 04:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12b37e800) [pid = 1648] [serial = 1437] [outer = 0x128b5dc00] 04:29:02 INFO - PROCESS | 1648 | 1462879742116 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12baca800) [pid = 1648] [serial = 1438] [outer = 0x128b5dc00] 04:29:02 INFO - PROCESS | 1648 | 1462879742601 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]]]}] 04:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 628ms 04:29:02 INFO - PROCESS | 1648 | 1462879742629 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:29:02 INFO - PROCESS | 1648 | 1462879742631 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:29:02 INFO - PROCESS | 1648 | 1462879742636 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:29:02 INFO - PROCESS | 1648 | 1462879742639 Marionette TRACE conn2 <- [1,1890,null,{}] 04:29:02 INFO - PROCESS | 1648 | 1462879742644 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}] 04:29:02 INFO - PROCESS | 1648 | 1462879742761 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:29:02 INFO - PROCESS | 1648 | 1462879742826 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11691e000 == 87 [pid = 1648] [id = 480] 04:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x112a5d400) [pid = 1648] [serial = 1439] [outer = 0x0] 04:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x113def800) [pid = 1648] [serial = 1440] [outer = 0x112a5d400] 04:29:02 INFO - PROCESS | 1648 | 1462879742899 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x116157400) [pid = 1648] [serial = 1441] [outer = 0x112a5d400] 04:29:03 INFO - PROCESS | 1648 | 1462879743317 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]]]}] 04:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 722ms 04:29:03 INFO - PROCESS | 1648 | 1462879743358 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:29:03 INFO - PROCESS | 1648 | 1462879743362 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:29:03 INFO - PROCESS | 1648 | 1462879743367 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:29:03 INFO - PROCESS | 1648 | 1462879743369 Marionette TRACE conn2 <- [1,1894,null,{}] 04:29:03 INFO - PROCESS | 1648 | 1462879743371 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}] 04:29:03 INFO - PROCESS | 1648 | 1462879743482 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:29:03 INFO - PROCESS | 1648 | 1462879743560 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12401d800 == 88 [pid = 1648] [id = 481] 04:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x116758800) [pid = 1648] [serial = 1442] [outer = 0x0] 04:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x117679000) [pid = 1648] [serial = 1443] [outer = 0x116758800] 04:29:03 INFO - PROCESS | 1648 | 1462879743591 Marionette DEBUG loaded listener.js 04:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x118911c00) [pid = 1648] [serial = 1444] [outer = 0x116758800] 04:29:04 INFO - PROCESS | 1648 | 1462879744031 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]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 669ms 04:29:04 INFO - PROCESS | 1648 | 1462879744037 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 1648 | 1462879744038 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:29:04 INFO - PROCESS | 1648 | 1462879744041 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 1648 | 1462879744045 Marionette TRACE conn2 <- [1,1898,null,{}] 04:29:04 INFO - PROCESS | 1648 | 1462879744053 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}] 04:29:04 INFO - PROCESS | 1648 | 1462879744188 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:29:04 INFO - PROCESS | 1648 | 1462879744281 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce85800 == 89 [pid = 1648] [id = 482] 04:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12129d000) [pid = 1648] [serial = 1445] [outer = 0x0] 04:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x121637000) [pid = 1648] [serial = 1446] [outer = 0x12129d000] 04:29:04 INFO - PROCESS | 1648 | 1462879744312 Marionette DEBUG loaded listener.js 04:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x121695400) [pid = 1648] [serial = 1447] [outer = 0x12129d000] 04:29:04 INFO - PROCESS | 1648 | 1462879744755 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]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 774ms 04:29:04 INFO - PROCESS | 1648 | 1462879744816 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 1648 | 1462879744820 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:29:04 INFO - PROCESS | 1648 | 1462879744823 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 1648 | 1462879744826 Marionette TRACE conn2 <- [1,1902,null,{}] 04:29:04 INFO - PROCESS | 1648 | 1462879744852 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}] 04:29:04 INFO - PROCESS | 1648 | 1462879744962 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:29:05 INFO - PROCESS | 1648 | 1462879745036 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d65b000 == 90 [pid = 1648] [id = 483] 04:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x121696400) [pid = 1648] [serial = 1448] [outer = 0x0] 04:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1263a8000) [pid = 1648] [serial = 1449] [outer = 0x121696400] 04:29:05 INFO - PROCESS | 1648 | 1462879745065 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x128b1bc00) [pid = 1648] [serial = 1450] [outer = 0x121696400] 04:29:05 INFO - PROCESS | 1648 | 1462879745450 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]]]}] 04:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 692ms 04:29:05 INFO - PROCESS | 1648 | 1462879745524 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:29:05 INFO - PROCESS | 1648 | 1462879745525 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:29:05 INFO - PROCESS | 1648 | 1462879745542 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:29:05 INFO - PROCESS | 1648 | 1462879745543 Marionette TRACE conn2 <- [1,1906,null,{}] 04:29:05 INFO - PROCESS | 1648 | 1462879745546 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}] 04:29:05 INFO - PROCESS | 1648 | 1462879745651 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:29:05 INFO - PROCESS | 1648 | 1462879745727 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db6c000 == 91 [pid = 1648] [id = 484] 04:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x126688000) [pid = 1648] [serial = 1451] [outer = 0x0] 04:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x128be7400) [pid = 1648] [serial = 1452] [outer = 0x126688000] 04:29:05 INFO - PROCESS | 1648 | 1462879745758 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12959d000) [pid = 1648] [serial = 1453] [outer = 0x126688000] 04:29:06 INFO - PROCESS | 1648 | 1462879746174 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]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 674ms 04:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:29:06 INFO - PROCESS | 1648 | 1462879746214 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:29:06 INFO - PROCESS | 1648 | 1462879746216 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:29:06 INFO - PROCESS | 1648 | 1462879746218 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - PROCESS | 1648 | 1462879746219 Marionette TRACE conn2 <- [1,1910,null,{}] 04:29:06 INFO - PROCESS | 1648 | 1462879746221 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}] 04:29:06 INFO - PROCESS | 1648 | 1462879746341 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:29:06 INFO - PROCESS | 1648 | 1462879746448 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x135149000 == 92 [pid = 1648] [id = 485] 04:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12b023800) [pid = 1648] [serial = 1454] [outer = 0x0] 04:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12bb16c00) [pid = 1648] [serial = 1455] [outer = 0x12b023800] 04:29:06 INFO - PROCESS | 1648 | 1462879746479 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12beea800) [pid = 1648] [serial = 1456] [outer = 0x12b023800] 04:29:06 INFO - PROCESS | 1648 | 1462879746866 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]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 668ms 04:29:06 INFO - PROCESS | 1648 | 1462879746887 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:29:06 INFO - PROCESS | 1648 | 1462879746890 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:29:06 INFO - PROCESS | 1648 | 1462879746896 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - PROCESS | 1648 | 1462879746898 Marionette TRACE conn2 <- [1,1914,null,{}] 04:29:06 INFO - PROCESS | 1648 | 1462879746902 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}] 04:29:07 INFO - PROCESS | 1648 | 1462879747081 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:29:07 INFO - PROCESS | 1648 | 1462879747192 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1356dd000 == 93 [pid = 1648] [id = 486] 04:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12b029c00) [pid = 1648] [serial = 1457] [outer = 0x0] 04:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12bf9cc00) [pid = 1648] [serial = 1458] [outer = 0x12b029c00] 04:29:07 INFO - PROCESS | 1648 | 1462879747238 Marionette DEBUG loaded listener.js 04:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12c2e2800) [pid = 1648] [serial = 1459] [outer = 0x12b029c00] 04:29:07 INFO - PROCESS | 1648 | 1462879747754 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]]]}] 04:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 873ms 04:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:29:07 INFO - PROCESS | 1648 | 1462879747766 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:29:07 INFO - PROCESS | 1648 | 1462879747768 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:29:07 INFO - PROCESS | 1648 | 1462879747770 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:29:07 INFO - PROCESS | 1648 | 1462879747771 Marionette TRACE conn2 <- [1,1918,null,{}] 04:29:07 INFO - PROCESS | 1648 | 1462879747774 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}] 04:29:07 INFO - PROCESS | 1648 | 1462879747882 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:29:07 INFO - PROCESS | 1648 | 1462879747990 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11311c800 == 94 [pid = 1648] [id = 487] 04:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11224d800) [pid = 1648] [serial = 1460] [outer = 0x0] 04:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x115e42000) [pid = 1648] [serial = 1461] [outer = 0x11224d800] 04:29:08 INFO - PROCESS | 1648 | 1462879748022 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x128bd0400) [pid = 1648] [serial = 1462] [outer = 0x11224d800] 04:29:08 INFO - PROCESS | 1648 | 1462879748433 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]]]}] 04:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 719ms 04:29:08 INFO - PROCESS | 1648 | 1462879748506 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:29:08 INFO - PROCESS | 1648 | 1462879748507 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:29:08 INFO - PROCESS | 1648 | 1462879748545 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:29:08 INFO - PROCESS | 1648 | 1462879748546 Marionette TRACE conn2 <- [1,1922,null,{}] 04:29:08 INFO - PROCESS | 1648 | 1462879748551 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}] 04:29:08 INFO - PROCESS | 1648 | 1462879748810 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:29:08 INFO - PROCESS | 1648 | 1462879748898 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119560800 == 95 [pid = 1648] [id = 488] 04:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x112a61400) [pid = 1648] [serial = 1463] [outer = 0x0] 04:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x113091800) [pid = 1648] [serial = 1464] [outer = 0x112a61400] 04:29:08 INFO - PROCESS | 1648 | 1462879748927 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x115ebc400) [pid = 1648] [serial = 1465] [outer = 0x112a61400] 04:29:09 INFO - PROCESS | 1648 | 1462879749362 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]]]}] 04:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 894ms 04:29:09 INFO - PROCESS | 1648 | 1462879749419 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:29:09 INFO - PROCESS | 1648 | 1462879749421 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:29:09 INFO - PROCESS | 1648 | 1462879749423 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 1648 | 1462879749426 Marionette TRACE conn2 <- [1,1926,null,{}] 04:29:09 INFO - PROCESS | 1648 | 1462879749449 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}] 04:29:09 INFO - PROCESS | 1648 | 1462879749554 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:29:09 INFO - PROCESS | 1648 | 1462879749635 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170e7800 == 96 [pid = 1648] [id = 489] 04:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x1180ba000) [pid = 1648] [serial = 1466] [outer = 0x0] 04:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x11856b800) [pid = 1648] [serial = 1467] [outer = 0x1180ba000] 04:29:09 INFO - PROCESS | 1648 | 1462879749665 Marionette DEBUG loaded listener.js 04:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x118f10800) [pid = 1648] [serial = 1468] [outer = 0x1180ba000] 04:29:10 INFO - PROCESS | 1648 | 1462879750137 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]]]}] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6c0800 == 95 [pid = 1648] [id = 478] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12be7c800 == 94 [pid = 1648] [id = 477] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x121a1d800 == 93 [pid = 1648] [id = 476] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba63000 == 92 [pid = 1648] [id = 475] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d9800 == 91 [pid = 1648] [id = 474] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x129514800 == 90 [pid = 1648] [id = 473] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1260db800 == 89 [pid = 1648] [id = 472] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12c699c00) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 04:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 792ms 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x123b82000 == 88 [pid = 1648] [id = 471] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x120f2d000 == 87 [pid = 1648] [id = 470] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1a000 == 86 [pid = 1648] [id = 469] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e9800 == 85 [pid = 1648] [id = 468] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118fa0800 == 84 [pid = 1648] [id = 467] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1356f4000 == 83 [pid = 1648] [id = 465] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1356dd800 == 82 [pid = 1648] [id = 464] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1355ab800 == 81 [pid = 1648] [id = 463] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1358ce000 == 80 [pid = 1648] [id = 462] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x129852800 == 79 [pid = 1648] [id = 461] 04:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1185a5000 == 78 [pid = 1648] [id = 460] 04:29:10 INFO - PROCESS | 1648 | 1462879750227 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:29:10 INFO - PROCESS | 1648 | 1462879750228 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x128be7000) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12bb1c400) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12b024000) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12bb30c00) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x1185bd800) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x118140c00) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x113351400) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12163a400) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12bacf400) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x113b6e400) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x121637400) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x1217c7c00) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12a8c5c00) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x128b21400) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x119864000) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x119edb800) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x126d6ec00) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x124cbd400) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11766f800) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11614f800) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x128b19400) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x1180ea800) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x121c25400) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x124d4f000) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12bfa4000) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12c2ea400) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12bee8400) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12c68f800) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12bb29c00) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12b0b6400) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1295a1400) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12c2e5c00) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x128b89000) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 04:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12beee000) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 04:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:29:10 INFO - PROCESS | 1648 | 1462879750254 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:29:10 INFO - PROCESS | 1648 | 1462879750256 Marionette TRACE conn2 <- [1,1930,null,{}] 04:29:10 INFO - PROCESS | 1648 | 1462879750260 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}] 04:29:10 INFO - PROCESS | 1648 | 1462879750400 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:29:10 INFO - PROCESS | 1648 | 1462879750414 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171f0000 == 79 [pid = 1648] [id = 490] 04:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1193c5800) [pid = 1648] [serial = 1469] [outer = 0x0] 04:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11986e800) [pid = 1648] [serial = 1470] [outer = 0x1193c5800] 04:29:10 INFO - PROCESS | 1648 | 1462879750455 Marionette DEBUG loaded listener.js 04:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x1211a4c00) [pid = 1648] [serial = 1471] [outer = 0x1193c5800] 04:29:10 INFO - PROCESS | 1648 | 1462879750986 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]]]}] 04:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 774ms 04:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:29:11 INFO - PROCESS | 1648 | 1462879751023 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:29:11 INFO - PROCESS | 1648 | 1462879751027 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:29:11 INFO - PROCESS | 1648 | 1462879751035 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:29:11 INFO - PROCESS | 1648 | 1462879751038 Marionette TRACE conn2 <- [1,1934,null,{}] 04:29:11 INFO - PROCESS | 1648 | 1462879751040 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}] 04:29:11 INFO - PROCESS | 1648 | 1462879751132 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:29:11 INFO - PROCESS | 1648 | 1462879751136 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x126593000 == 80 [pid = 1648] [id = 491] 04:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x119e56000) [pid = 1648] [serial = 1472] [outer = 0x0] 04:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x121696000) [pid = 1648] [serial = 1473] [outer = 0x119e56000] 04:29:11 INFO - PROCESS | 1648 | 1462879751162 Marionette DEBUG loaded listener.js 04:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x121c25400) [pid = 1648] [serial = 1474] [outer = 0x119e56000] 04:29:11 INFO - PROCESS | 1648 | 1462879751514 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]]]}] 04:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 527ms 04:29:11 INFO - PROCESS | 1648 | 1462879751558 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:29:11 INFO - PROCESS | 1648 | 1462879751561 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:29:11 INFO - PROCESS | 1648 | 1462879751637 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:29:11 INFO - PROCESS | 1648 | 1462879751639 Marionette TRACE conn2 <- [1,1938,null,{}] 04:29:11 INFO - PROCESS | 1648 | 1462879751648 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}] 04:29:11 INFO - PROCESS | 1648 | 1462879751761 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:29:11 INFO - PROCESS | 1648 | 1462879751868 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e6000 == 81 [pid = 1648] [id = 492] 04:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1160e4c00) [pid = 1648] [serial = 1475] [outer = 0x0] 04:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11618d000) [pid = 1648] [serial = 1476] [outer = 0x1160e4c00] 04:29:11 INFO - PROCESS | 1648 | 1462879751900 Marionette DEBUG loaded listener.js 04:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1180b9c00) [pid = 1648] [serial = 1477] [outer = 0x1160e4c00] 04:29:12 INFO - PROCESS | 1648 | 1462879752318 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]]]}] 04:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 721ms 04:29:12 INFO - PROCESS | 1648 | 1462879752359 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:29:12 INFO - PROCESS | 1648 | 1462879752361 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:29:12 INFO - PROCESS | 1648 | 1462879752364 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:29:12 INFO - PROCESS | 1648 | 1462879752365 Marionette TRACE conn2 <- [1,1942,null,{}] 04:29:12 INFO - PROCESS | 1648 | 1462879752371 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}] 04:29:12 INFO - PROCESS | 1648 | 1462879752485 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:29:12 INFO - PROCESS | 1648 | 1462879752591 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x124ca8800 == 82 [pid = 1648] [id = 493] 04:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x1180e8c00) [pid = 1648] [serial = 1478] [outer = 0x0] 04:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x118f0e000) [pid = 1648] [serial = 1479] [outer = 0x1180e8c00] 04:29:12 INFO - PROCESS | 1648 | 1462879752624 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x120f93c00) [pid = 1648] [serial = 1480] [outer = 0x1180e8c00] 04:29:13 INFO - PROCESS | 1648 | 1462879753065 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]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 721ms 04:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:29:13 INFO - PROCESS | 1648 | 1462879753100 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 1648 | 1462879753102 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:29:13 INFO - PROCESS | 1648 | 1462879753104 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 1648 | 1462879753106 Marionette TRACE conn2 <- [1,1946,null,{}] 04:29:13 INFO - PROCESS | 1648 | 1462879753121 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}] 04:29:13 INFO - PROCESS | 1648 | 1462879753262 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:29:13 INFO - PROCESS | 1648 | 1462879753281 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b197800 == 83 [pid = 1648] [id = 494] 04:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x121969400) [pid = 1648] [serial = 1481] [outer = 0x0] 04:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x123d58400) [pid = 1648] [serial = 1482] [outer = 0x121969400] 04:29:13 INFO - PROCESS | 1648 | 1462879753318 Marionette DEBUG loaded listener.js 04:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x124cc1400) [pid = 1648] [serial = 1483] [outer = 0x121969400] 04:29:13 INFO - PROCESS | 1648 | 1462879753855 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]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 771ms 04:29:13 INFO - PROCESS | 1648 | 1462879753893 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 1648 | 1462879753895 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:29:13 INFO - PROCESS | 1648 | 1462879753899 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 1648 | 1462879753900 Marionette TRACE conn2 <- [1,1950,null,{}] 04:29:13 INFO - PROCESS | 1648 | 1462879753902 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}] 04:29:14 INFO - PROCESS | 1648 | 1462879754021 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:29:14 INFO - PROCESS | 1648 | 1462879754099 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bcef800 == 84 [pid = 1648] [id = 495] 04:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1288be400) [pid = 1648] [serial = 1484] [outer = 0x0] 04:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x128a7f000) [pid = 1648] [serial = 1485] [outer = 0x1288be400] 04:29:14 INFO - PROCESS | 1648 | 1462879754131 Marionette DEBUG loaded listener.js 04:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x128b65000) [pid = 1648] [serial = 1486] [outer = 0x1288be400] 04:29:14 INFO - PROCESS | 1648 | 1462879754589 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]]]}] 04:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 771ms 04:29:14 INFO - PROCESS | 1648 | 1462879754671 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:29:14 INFO - PROCESS | 1648 | 1462879754674 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:29:14 INFO - PROCESS | 1648 | 1462879754678 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:29:14 INFO - PROCESS | 1648 | 1462879754680 Marionette TRACE conn2 <- [1,1954,null,{}] 04:29:14 INFO - PROCESS | 1648 | 1462879754683 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}] 04:29:14 INFO - PROCESS | 1648 | 1462879754836 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:29:14 INFO - PROCESS | 1648 | 1462879754944 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c518000 == 85 [pid = 1648] [id = 496] 04:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x128b87c00) [pid = 1648] [serial = 1487] [outer = 0x0] 04:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x128bd5000) [pid = 1648] [serial = 1488] [outer = 0x128b87c00] 04:29:14 INFO - PROCESS | 1648 | 1462879754986 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x128c8c400) [pid = 1648] [serial = 1489] [outer = 0x128b87c00] 04:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x1295c6800) [pid = 1648] [serial = 1490] [outer = 0x12ce0bc00] 04:29:15 INFO - PROCESS | 1648 | 1462879755407 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]]]}] 04:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 772ms 04:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:29:15 INFO - PROCESS | 1648 | 1462879755449 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:29:15 INFO - PROCESS | 1648 | 1462879755450 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:29:15 INFO - PROCESS | 1648 | 1462879755453 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:29:15 INFO - PROCESS | 1648 | 1462879755454 Marionette TRACE conn2 <- [1,1958,null,{}] 04:29:15 INFO - PROCESS | 1648 | 1462879755456 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}] 04:29:15 INFO - PROCESS | 1648 | 1462879755629 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:29:15 INFO - PROCESS | 1648 | 1462879755689 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d107800 == 86 [pid = 1648] [id = 497] 04:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x121c20000) [pid = 1648] [serial = 1491] [outer = 0x0] 04:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12b380c00) [pid = 1648] [serial = 1492] [outer = 0x121c20000] 04:29:15 INFO - PROCESS | 1648 | 1462879755719 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12bb19000) [pid = 1648] [serial = 1493] [outer = 0x121c20000] 04:29:16 INFO - PROCESS | 1648 | 1462879756167 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]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 768ms 04:29:16 INFO - PROCESS | 1648 | 1462879756222 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 1648 | 1462879756225 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:29:16 INFO - PROCESS | 1648 | 1462879756228 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 1648 | 1462879756230 Marionette TRACE conn2 <- [1,1962,null,{}] 04:29:16 INFO - PROCESS | 1648 | 1462879756234 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}] 04:29:16 INFO - PROCESS | 1648 | 1462879756386 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:29:16 INFO - PROCESS | 1648 | 1462879756495 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d654800 == 87 [pid = 1648] [id = 498] 04:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12a8bd800) [pid = 1648] [serial = 1494] [outer = 0x0] 04:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12bb26800) [pid = 1648] [serial = 1495] [outer = 0x12a8bd800] 04:29:16 INFO - PROCESS | 1648 | 1462879756544 Marionette DEBUG loaded listener.js 04:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12be3f800) [pid = 1648] [serial = 1496] [outer = 0x12a8bd800] 04:29:16 INFO - PROCESS | 1648 | 1462879756983 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]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 770ms 04:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:29:17 INFO - PROCESS | 1648 | 1462879756999 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 1648 | 1462879757000 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:29:17 INFO - PROCESS | 1648 | 1462879757002 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 1648 | 1462879757003 Marionette TRACE conn2 <- [1,1966,null,{}] 04:29:17 INFO - PROCESS | 1648 | 1462879757006 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}] 04:29:17 INFO - PROCESS | 1648 | 1462879757110 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:29:17 INFO - PROCESS | 1648 | 1462879757216 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df1f800 == 88 [pid = 1648] [id = 499] 04:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x112019000) [pid = 1648] [serial = 1497] [outer = 0x0] 04:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12bee6c00) [pid = 1648] [serial = 1498] [outer = 0x112019000] 04:29:17 INFO - PROCESS | 1648 | 1462879757248 Marionette DEBUG loaded listener.js 04:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12bfa0400) [pid = 1648] [serial = 1499] [outer = 0x112019000] 04:29:17 INFO - PROCESS | 1648 | 1462879757660 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]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 668ms 04:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:29:17 INFO - PROCESS | 1648 | 1462879757671 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 1648 | 1462879757672 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:29:17 INFO - PROCESS | 1648 | 1462879757674 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 1648 | 1462879757676 Marionette TRACE conn2 <- [1,1970,null,{}] 04:29:17 INFO - PROCESS | 1648 | 1462879757678 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}] 04:29:17 INFO - PROCESS | 1648 | 1462879757783 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:29:17 INFO - PROCESS | 1648 | 1462879757881 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x13539f000 == 89 [pid = 1648] [id = 500] 04:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12bee5c00) [pid = 1648] [serial = 1500] [outer = 0x0] 04:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12c2e7400) [pid = 1648] [serial = 1501] [outer = 0x12bee5c00] 04:29:17 INFO - PROCESS | 1648 | 1462879757910 Marionette DEBUG loaded listener.js 04:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12c2f0800) [pid = 1648] [serial = 1502] [outer = 0x12bee5c00] 04:29:18 INFO - PROCESS | 1648 | 1462879758350 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]]]}] 04:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 722ms 04:29:18 INFO - PROCESS | 1648 | 1462879758396 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:29:18 INFO - PROCESS | 1648 | 1462879758398 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:29:18 INFO - PROCESS | 1648 | 1462879758400 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:29:18 INFO - PROCESS | 1648 | 1462879758402 Marionette TRACE conn2 <- [1,1974,null,{}] 04:29:18 INFO - PROCESS | 1648 | 1462879758404 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}] 04:29:18 INFO - PROCESS | 1648 | 1462879758515 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:29:18 INFO - PROCESS | 1648 | 1462879758596 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1358d0000 == 90 [pid = 1648] [id = 501] 04:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12c690c00) [pid = 1648] [serial = 1503] [outer = 0x0] 04:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12c696400) [pid = 1648] [serial = 1504] [outer = 0x12c690c00] 04:29:18 INFO - PROCESS | 1648 | 1462879758625 Marionette DEBUG loaded listener.js 04:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12cb8b000) [pid = 1648] [serial = 1505] [outer = 0x12c690c00] 04:29:19 INFO - PROCESS | 1648 | 1462879759175 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]]]}] 04:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 822ms 04:29:19 INFO - PROCESS | 1648 | 1462879759227 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:29:19 INFO - PROCESS | 1648 | 1462879759230 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:29:19 INFO - PROCESS | 1648 | 1462879759240 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 1648 | 1462879759243 Marionette TRACE conn2 <- [1,1978,null,{}] 04:29:19 INFO - PROCESS | 1648 | 1462879759249 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}] 04:29:19 INFO - PROCESS | 1648 | 1462879759353 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:29:19 INFO - PROCESS | 1648 | 1462879759430 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x124ca5000 == 91 [pid = 1648] [id = 502] 04:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x117583000) [pid = 1648] [serial = 1506] [outer = 0x0] 04:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x1180e6800) [pid = 1648] [serial = 1507] [outer = 0x117583000] 04:29:19 INFO - PROCESS | 1648 | 1462879759458 Marionette DEBUG loaded listener.js 04:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11962ac00) [pid = 1648] [serial = 1508] [outer = 0x117583000] 04:29:19 INFO - PROCESS | 1648 | 1462879759846 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]]]}] 04:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 675ms 04:29:19 INFO - PROCESS | 1648 | 1462879759916 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:29:19 INFO - PROCESS | 1648 | 1462879759920 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:29:19 INFO - PROCESS | 1648 | 1462879759924 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 1648 | 1462879759926 Marionette TRACE conn2 <- [1,1982,null,{}] 04:29:19 INFO - PROCESS | 1648 | 1462879759928 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}] 04:29:20 INFO - PROCESS | 1648 | 1462879760035 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:29:20 INFO - PROCESS | 1648 | 1462879760230 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1171f0000 == 90 [pid = 1648] [id = 490] 04:29:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1170e7800 == 89 [pid = 1648] [id = 489] 04:29:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119560800 == 88 [pid = 1648] [id = 488] 04:29:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b95000 == 89 [pid = 1648] [id = 503] 04:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x11278a000) [pid = 1648] [serial = 1509] [outer = 0x0] 04:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x11312a800) [pid = 1648] [serial = 1510] [outer = 0x11278a000] 04:29:20 INFO - PROCESS | 1648 | 1462879760287 Marionette DEBUG loaded listener.js 04:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x1160dd400) [pid = 1648] [serial = 1511] [outer = 0x11278a000] 04:29:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11691e000 == 88 [pid = 1648] [id = 480] 04:29:20 INFO - PROCESS | 1648 | 1462879760758 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]]]}] 04:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 871ms 04:29:20 INFO - PROCESS | 1648 | 1462879760796 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:29:20 INFO - PROCESS | 1648 | 1462879760798 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:29:20 INFO - PROCESS | 1648 | 1462879760801 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:29:20 INFO - PROCESS | 1648 | 1462879760804 Marionette TRACE conn2 <- [1,1986,null,{}] 04:29:20 INFO - PROCESS | 1648 | 1462879760807 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}] 04:29:20 INFO - PROCESS | 1648 | 1462879760960 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:29:20 INFO - PROCESS | 1648 | 1462879760972 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1260ed000 == 89 [pid = 1648] [id = 504] 04:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x1212a5c00) [pid = 1648] [serial = 1512] [outer = 0x0] 04:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x121545000) [pid = 1648] [serial = 1513] [outer = 0x1212a5c00] 04:29:21 INFO - PROCESS | 1648 | 1462879761005 Marionette DEBUG loaded listener.js 04:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12172a000) [pid = 1648] [serial = 1514] [outer = 0x1212a5c00] 04:29:21 INFO - PROCESS | 1648 | 1462879761466 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]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 670ms 04:29:21 INFO - PROCESS | 1648 | 1462879761473 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 1648 | 1462879761476 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:29:21 INFO - PROCESS | 1648 | 1462879761479 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 1648 | 1462879761481 Marionette TRACE conn2 <- [1,1990,null,{}] 04:29:21 INFO - PROCESS | 1648 | 1462879761483 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}] 04:29:21 INFO - PROCESS | 1648 | 1462879761591 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:29:21 INFO - PROCESS | 1648 | 1462879761703 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bce4000 == 90 [pid = 1648] [id = 505] 04:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x1246ba000) [pid = 1648] [serial = 1515] [outer = 0x0] 04:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x126680c00) [pid = 1648] [serial = 1516] [outer = 0x1246ba000] 04:29:21 INFO - PROCESS | 1648 | 1462879761737 Marionette DEBUG loaded listener.js 04:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x128b13400) [pid = 1648] [serial = 1517] [outer = 0x1246ba000] 04:29:22 INFO - PROCESS | 1648 | 1462879762143 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]]]}] 04:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 722ms 04:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:29:22 INFO - PROCESS | 1648 | 1462879762202 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:29:22 INFO - PROCESS | 1648 | 1462879762203 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:29:22 INFO - PROCESS | 1648 | 1462879762207 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:29:22 INFO - PROCESS | 1648 | 1462879762211 Marionette TRACE conn2 <- [1,1994,null,{}] 04:29:22 INFO - PROCESS | 1648 | 1462879762218 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}] 04:29:22 INFO - PROCESS | 1648 | 1462879762353 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:29:22 INFO - PROCESS | 1648 | 1462879762438 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db67000 == 91 [pid = 1648] [id = 506] 04:29:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x128bd7800) [pid = 1648] [serial = 1518] [outer = 0x0] 04:29:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x128bea400) [pid = 1648] [serial = 1519] [outer = 0x128bd7800] 04:29:22 INFO - PROCESS | 1648 | 1462879762470 Marionette DEBUG loaded listener.js 04:29:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12a8ca000) [pid = 1648] [serial = 1520] [outer = 0x128bd7800] 04:29:22 INFO - PROCESS | 1648 | 1462879762895 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]]]}] 04:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 727ms 04:29:22 INFO - PROCESS | 1648 | 1462879762932 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:29:22 INFO - PROCESS | 1648 | 1462879762934 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:29:22 INFO - PROCESS | 1648 | 1462879762937 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:29:22 INFO - PROCESS | 1648 | 1462879762938 Marionette TRACE conn2 <- [1,1998,null,{}] 04:29:22 INFO - PROCESS | 1648 | 1462879762940 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}] 04:29:23 INFO - PROCESS | 1648 | 1462879763047 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:29:23 INFO - PROCESS | 1648 | 1462879763158 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1353a5800 == 92 [pid = 1648] [id = 507] 04:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12b024800) [pid = 1648] [serial = 1521] [outer = 0x0] 04:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12b37dc00) [pid = 1648] [serial = 1522] [outer = 0x12b024800] 04:29:23 INFO - PROCESS | 1648 | 1462879763193 Marionette DEBUG loaded listener.js 04:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12bb14c00) [pid = 1648] [serial = 1523] [outer = 0x12b024800] 04:29:23 INFO - PROCESS | 1648 | 1462879763604 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]]]}] 04:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 722ms 04:29:23 INFO - PROCESS | 1648 | 1462879763675 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:29:23 INFO - PROCESS | 1648 | 1462879763676 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:29:23 INFO - PROCESS | 1648 | 1462879763708 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:29:23 INFO - PROCESS | 1648 | 1462879763711 Marionette TRACE conn2 <- [1,2002,null,{}] 04:29:23 INFO - PROCESS | 1648 | 1462879763716 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}] 04:29:23 INFO - PROCESS | 1648 | 1462879763820 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:29:23 INFO - PROCESS | 1648 | 1462879763903 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x137dd6800 == 93 [pid = 1648] [id = 508] 04:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12bee8c00) [pid = 1648] [serial = 1524] [outer = 0x0] 04:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12bfa6800) [pid = 1648] [serial = 1525] [outer = 0x12bee8c00] 04:29:23 INFO - PROCESS | 1648 | 1462879763938 Marionette DEBUG loaded listener.js 04:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12cb96000) [pid = 1648] [serial = 1526] [outer = 0x12bee8c00] 04:29:24 INFO - PROCESS | 1648 | 1462879764369 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]]]}] 04:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 741ms 04:29:24 INFO - PROCESS | 1648 | 1462879764433 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:29:24 INFO - PROCESS | 1648 | 1462879764434 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:29:24 INFO - PROCESS | 1648 | 1462879764437 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:29:24 INFO - PROCESS | 1648 | 1462879764438 Marionette TRACE conn2 <- [1,2006,null,{}] 04:29:24 INFO - PROCESS | 1648 | 1462879764440 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}] 04:29:24 INFO - PROCESS | 1648 | 1462879764550 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:29:24 INFO - PROCESS | 1648 | 1462879764634 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x135eb3000 == 94 [pid = 1648] [id = 509] 04:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12ce07c00) [pid = 1648] [serial = 1527] [outer = 0x0] 04:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12ce0f800) [pid = 1648] [serial = 1528] [outer = 0x12ce07c00] 04:29:24 INFO - PROCESS | 1648 | 1462879764666 Marionette DEBUG loaded listener.js 04:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12d1efc00) [pid = 1648] [serial = 1529] [outer = 0x12ce07c00] 04:29:25 INFO - PROCESS | 1648 | 1462879765066 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]]]}] 04:29:25 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 04:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 673ms 04:29:25 INFO - PROCESS | 1648 | 1462879765110 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:29:25 INFO - PROCESS | 1648 | 1462879765112 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:29:25 INFO - PROCESS | 1648 | 1462879765114 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 1648 | 1462879765115 Marionette TRACE conn2 <- [1,2010,null,{}] 04:29:25 INFO - PROCESS | 1648 | 1462879765117 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}] 04:29:25 INFO - PROCESS | 1648 | 1462879765239 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:29:25 INFO - PROCESS | 1648 | 1462879765351 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x135898800 == 95 [pid = 1648] [id = 510] 04:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x1295c0400) [pid = 1648] [serial = 1530] [outer = 0x0] 04:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12d3acc00) [pid = 1648] [serial = 1531] [outer = 0x1295c0400] 04:29:25 INFO - PROCESS | 1648 | 1462879765384 Marionette DEBUG loaded listener.js 04:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12d3b3000) [pid = 1648] [serial = 1532] [outer = 0x1295c0400] 04:29:25 INFO - PROCESS | 1648 | 1462879765796 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]]]}] 04:29:25 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 04:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 718ms 04:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:29:25 INFO - PROCESS | 1648 | 1462879765833 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:29:25 INFO - PROCESS | 1648 | 1462879765834 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:29:25 INFO - PROCESS | 1648 | 1462879765836 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 1648 | 1462879765838 Marionette TRACE conn2 <- [1,2014,null,{}] 04:29:25 INFO - PROCESS | 1648 | 1462879765840 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}] 04:29:25 INFO - PROCESS | 1648 | 1462879765943 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:29:26 INFO - PROCESS | 1648 | 1462879766056 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1358ad800 == 96 [pid = 1648] [id = 511] 04:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12ce08000) [pid = 1648] [serial = 1533] [outer = 0x0] 04:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x135466c00) [pid = 1648] [serial = 1534] [outer = 0x12ce08000] 04:29:26 INFO - PROCESS | 1648 | 1462879766088 Marionette DEBUG loaded listener.js 04:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x13546b000) [pid = 1648] [serial = 1535] [outer = 0x12ce08000] 04:29:26 INFO - PROCESS | 1648 | 1462879766507 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]]]}] 04:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 722ms 04:29:26 INFO - PROCESS | 1648 | 1462879766573 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 1648 | 1462879766574 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:29:26 INFO - PROCESS | 1648 | 1462879766592 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 1648 | 1462879766593 Marionette TRACE conn2 <- [1,2018,null,{}] 04:29:26 INFO - PROCESS | 1648 | 1462879766596 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}] 04:29:26 INFO - PROCESS | 1648 | 1462879766705 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:29:26 INFO - PROCESS | 1648 | 1462879766792 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x135987000 == 97 [pid = 1648] [id = 512] 04:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x13546ac00) [pid = 1648] [serial = 1536] [outer = 0x0] 04:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x135c22400) [pid = 1648] [serial = 1537] [outer = 0x13546ac00] 04:29:26 INFO - PROCESS | 1648 | 1462879766824 Marionette DEBUG loaded listener.js 04:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x135c27400) [pid = 1648] [serial = 1538] [outer = 0x13546ac00] 04:29:27 INFO - PROCESS | 1648 | 1462879767271 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]]]}] 04:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 723ms 04:29:27 INFO - PROCESS | 1648 | 1462879767312 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 1648 | 1462879767314 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:29:27 INFO - PROCESS | 1648 | 1462879767316 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 1648 | 1462879767317 Marionette TRACE conn2 <- [1,2022,null,{}] 04:29:27 INFO - PROCESS | 1648 | 1462879767320 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}] 04:29:27 INFO - PROCESS | 1648 | 1462879767422 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:29:27 INFO - PROCESS | 1648 | 1462879767619 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x124007000 == 98 [pid = 1648] [id = 513] 04:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x113137c00) [pid = 1648] [serial = 1539] [outer = 0x0] 04:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x113b6d800) [pid = 1648] [serial = 1540] [outer = 0x113137c00] 04:29:27 INFO - PROCESS | 1648 | 1462879767654 Marionette DEBUG loaded listener.js 04:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x1180e9000) [pid = 1648] [serial = 1541] [outer = 0x113137c00] 04:29:28 INFO - PROCESS | 1648 | 1462879768106 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]]]}] 04:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 820ms 04:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:29:28 INFO - PROCESS | 1648 | 1462879768137 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:29:28 INFO - PROCESS | 1648 | 1462879768141 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:29:28 INFO - PROCESS | 1648 | 1462879768145 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:29:28 INFO - PROCESS | 1648 | 1462879768149 Marionette TRACE conn2 <- [1,2026,null,{}] 04:29:28 INFO - PROCESS | 1648 | 1462879768153 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}] 04:29:28 INFO - PROCESS | 1648 | 1462879768310 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:29:28 INFO - PROCESS | 1648 | 1462879768469 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x118715000 == 99 [pid = 1648] [id = 514] 04:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x121a8cc00) [pid = 1648] [serial = 1542] [outer = 0x0] 04:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x124cb8c00) [pid = 1648] [serial = 1543] [outer = 0x121a8cc00] 04:29:28 INFO - PROCESS | 1648 | 1462879768498 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x126d7a400) [pid = 1648] [serial = 1544] [outer = 0x121a8cc00] 04:29:28 INFO - PROCESS | 1648 | --DOCSHELL 0x113116800 == 98 [pid = 1648] [id = 466] 04:29:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124ca5000 == 97 [pid = 1648] [id = 502] 04:29:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12df1f800 == 96 [pid = 1648] [id = 499] 04:29:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d654800 == 95 [pid = 1648] [id = 498] 04:29:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d107800 == 94 [pid = 1648] [id = 497] 04:29:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c518000 == 93 [pid = 1648] [id = 496] 04:29:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12bcef800 == 92 [pid = 1648] [id = 495] 04:29:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12b197800 == 91 [pid = 1648] [id = 494] 04:29:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124ca8800 == 90 [pid = 1648] [id = 493] 04:29:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e6000 == 89 [pid = 1648] [id = 492] 04:29:29 INFO - PROCESS | 1648 | 1462879769068 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]]]}] 04:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 975ms 04:29:29 INFO - PROCESS | 1648 | 1462879769130 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 1648 | 1462879769132 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:29:29 INFO - PROCESS | 1648 | 1462879769137 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 1648 | 1462879769139 Marionette TRACE conn2 <- [1,2030,null,{}] 04:29:29 INFO - PROCESS | 1648 | 1462879769143 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}] 04:29:29 INFO - PROCESS | 1648 | 1462879769255 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:29:29 INFO - PROCESS | 1648 | 1462879769343 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c502800 == 90 [pid = 1648] [id = 515] 04:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x121690400) [pid = 1648] [serial = 1545] [outer = 0x0] 04:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x126c34800) [pid = 1648] [serial = 1546] [outer = 0x121690400] 04:29:29 INFO - PROCESS | 1648 | 1462879769375 Marionette DEBUG loaded listener.js 04:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x128b19400) [pid = 1648] [serial = 1547] [outer = 0x121690400] 04:29:29 INFO - PROCESS | 1648 | 1462879769778 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]]]}] 04:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 675ms 04:29:29 INFO - PROCESS | 1648 | 1462879769818 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 1648 | 1462879769822 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:29:29 INFO - PROCESS | 1648 | 1462879769852 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 1648 | 1462879769854 Marionette TRACE conn2 <- [1,2034,null,{}] 04:29:29 INFO - PROCESS | 1648 | 1462879769856 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}] 04:29:29 INFO - PROCESS | 1648 | 1462879769971 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:29:30 INFO - PROCESS | 1648 | 1462879770069 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df1f800 == 91 [pid = 1648] [id = 516] 04:29:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x128bd3800) [pid = 1648] [serial = 1548] [outer = 0x0] 04:29:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x128bef800) [pid = 1648] [serial = 1549] [outer = 0x128bd3800] 04:29:30 INFO - PROCESS | 1648 | 1462879770100 Marionette DEBUG loaded listener.js 04:29:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12b386400) [pid = 1648] [serial = 1550] [outer = 0x128bd3800] 04:29:30 INFO - PROCESS | 1648 | 1462879770551 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]]]}] 04:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 771ms 04:29:30 INFO - PROCESS | 1648 | 1462879770623 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:29:30 INFO - PROCESS | 1648 | 1462879770626 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:29:30 INFO - PROCESS | 1648 | 1462879770630 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 1648 | 1462879770634 Marionette TRACE conn2 <- [1,2038,null,{}] 04:29:30 INFO - PROCESS | 1648 | 1462879770665 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}] 04:29:30 INFO - PROCESS | 1648 | 1462879770871 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:29:30 INFO - PROCESS | 1648 | 1462879770932 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1359a0000 == 92 [pid = 1648] [id = 517] 04:29:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12c2e6c00) [pid = 1648] [serial = 1551] [outer = 0x0] 04:29:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12c690000) [pid = 1648] [serial = 1552] [outer = 0x12c2e6c00] 04:29:30 INFO - PROCESS | 1648 | 1462879770965 Marionette DEBUG loaded listener.js 04:29:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12cb94400) [pid = 1648] [serial = 1553] [outer = 0x12c2e6c00] 04:29:31 INFO - PROCESS | 1648 | 1462879771425 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]]]}] 04:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 826ms 04:29:31 INFO - PROCESS | 1648 | 1462879771454 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:29:31 INFO - PROCESS | 1648 | 1462879771456 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:29:31 INFO - PROCESS | 1648 | 1462879771459 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:29:31 INFO - PROCESS | 1648 | 1462879771460 Marionette TRACE conn2 <- [1,2042,null,{}] 04:29:31 INFO - PROCESS | 1648 | 1462879771462 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}] 04:29:31 INFO - PROCESS | 1648 | 1462879771577 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:29:31 INFO - PROCESS | 1648 | 1462879771666 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x135ea0000 == 93 [pid = 1648] [id = 518] 04:29:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12cb8ac00) [pid = 1648] [serial = 1554] [outer = 0x0] 04:29:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12d1e9800) [pid = 1648] [serial = 1555] [outer = 0x12cb8ac00] 04:29:31 INFO - PROCESS | 1648 | 1462879771696 Marionette DEBUG loaded listener.js 04:29:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x1351a2400) [pid = 1648] [serial = 1556] [outer = 0x12cb8ac00] 04:29:32 INFO - PROCESS | 1648 | 1462879772113 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]]]}] 04:29:32 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) 04:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 671ms 04:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:29:32 INFO - PROCESS | 1648 | 1462879772131 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:29:32 INFO - PROCESS | 1648 | 1462879772132 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:29:32 INFO - PROCESS | 1648 | 1462879772135 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:29:32 INFO - PROCESS | 1648 | 1462879772136 Marionette TRACE conn2 <- [1,2046,null,{}] 04:29:32 INFO - PROCESS | 1648 | 1462879772138 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}] 04:29:32 INFO - PROCESS | 1648 | 1462879772247 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:29:32 INFO - PROCESS | 1648 | 1462879772363 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x135a2a800 == 94 [pid = 1648] [id = 519] 04:29:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12d3af400) [pid = 1648] [serial = 1557] [outer = 0x0] 04:29:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x1351a6800) [pid = 1648] [serial = 1558] [outer = 0x12d3af400] 04:29:32 INFO - PROCESS | 1648 | 1462879772395 Marionette DEBUG loaded listener.js 04:29:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x1351ac000) [pid = 1648] [serial = 1559] [outer = 0x12d3af400] 04:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12db6c000 == 93 [pid = 1648] [id = 484] 04:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1356dd000 == 92 [pid = 1648] [id = 486] 04:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12401d800 == 91 [pid = 1648] [id = 481] 04:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce85800 == 90 [pid = 1648] [id = 482] 04:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x135149000 == 89 [pid = 1648] [id = 485] 04:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d65b000 == 88 [pid = 1648] [id = 483] 04:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x124007000 == 87 [pid = 1648] [id = 513] 04:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11311c800 == 86 [pid = 1648] [id = 487] 04:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x113b95000 == 85 [pid = 1648] [id = 503] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x13539f000 == 84 [pid = 1648] [id = 500] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x135147800 == 83 [pid = 1648] [id = 402] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1260ed000 == 82 [pid = 1648] [id = 504] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba97000 == 81 [pid = 1648] [id = 11] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12bce4000 == 80 [pid = 1648] [id = 505] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12bcf1800 == 79 [pid = 1648] [id = 290] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbcb800 == 78 [pid = 1648] [id = 15] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12bce6000 == 77 [pid = 1648] [id = 12] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12134b800 == 76 [pid = 1648] [id = 273] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12df16000 == 75 [pid = 1648] [id = 348] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1353a0800 == 74 [pid = 1648] [id = 403] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1353a5800 == 73 [pid = 1648] [id = 507] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12db67000 == 72 [pid = 1648] [id = 506] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12df03000 == 71 [pid = 1648] [id = 444] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d354800 == 70 [pid = 1648] [id = 329] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbdc000 == 69 [pid = 1648] [id = 310] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x135898800 == 68 [pid = 1648] [id = 510] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12df10800 == 67 [pid = 1648] [id = 418] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x135987000 == 66 [pid = 1648] [id = 512] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbc7000 == 65 [pid = 1648] [id = 309] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1127e0800 == 64 [pid = 1648] [id = 383] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6f000 == 63 [pid = 1648] [id = 291] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbdf800 == 62 [pid = 1648] [id = 327] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba6e800 == 61 [pid = 1648] [id = 362] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba9a800 == 60 [pid = 1648] [id = 240] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x116f03000 == 59 [pid = 1648] [id = 24] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1358ad800 == 58 [pid = 1648] [id = 511] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x118fa0000 == 57 [pid = 1648] [id = 288] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d768000 == 56 [pid = 1648] [id = 20] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x137dd6800 == 55 [pid = 1648] [id = 508] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119e87000 == 54 [pid = 1648] [id = 445] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12b197000 == 53 [pid = 1648] [id = 269] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8a7000 == 52 [pid = 1648] [id = 305] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1171eb800 == 51 [pid = 1648] [id = 25] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x135eb3000 == 50 [pid = 1648] [id = 509] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba71000 == 49 [pid = 1648] [id = 272] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a2800 == 48 [pid = 1648] [id = 328] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8b4800 == 47 [pid = 1648] [id = 19] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1127df800 == 46 [pid = 1648] [id = 349] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a7800 == 45 [pid = 1648] [id = 442] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x129191800 == 44 [pid = 1648] [id = 6] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x135b7c000 == 43 [pid = 1648] [id = 459] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d4800 == 42 [pid = 1648] [id = 8] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d64c800 == 41 [pid = 1648] [id = 443] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119c0a000 == 40 [pid = 1648] [id = 364] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121a13800 == 39 [pid = 1648] [id = 439] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12df03800 == 38 [pid = 1648] [id = 22] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6c0000 == 37 [pid = 1648] [id = 440] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8e3000 == 36 [pid = 1648] [id = 9] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124c96800 == 35 [pid = 1648] [id = 326] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce88800 == 34 [pid = 1648] [id = 441] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11310d800 == 33 [pid = 1648] [id = 384] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8ac000 == 32 [pid = 1648] [id = 308] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x112d9a000 == 31 [pid = 1648] [id = 23] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1218d1800 == 30 [pid = 1648] [id = 359] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d771800 == 29 [pid = 1648] [id = 330] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124dac000 == 28 [pid = 1648] [id = 307] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d76f800 == 27 [pid = 1648] [id = 377] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12986d000 == 26 [pid = 1648] [id = 289] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c50c800 == 25 [pid = 1648] [id = 13] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e5800 == 24 [pid = 1648] [id = 358] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d77b000 == 23 [pid = 1648] [id = 21] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1218c7000 == 22 [pid = 1648] [id = 331] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce7d000 == 21 [pid = 1648] [id = 16] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6be000 == 20 [pid = 1648] [id = 14] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1358d0000 == 19 [pid = 1648] [id = 501] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124ca9000 == 18 [pid = 1648] [id = 404] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x112d8d800 == 17 [pid = 1648] [id = 26] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba76800 == 16 [pid = 1648] [id = 10] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x126593000 == 15 [pid = 1648] [id = 491] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x135ea0000 == 14 [pid = 1648] [id = 518] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d108000 == 13 [pid = 1648] [id = 479] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1359a0000 == 12 [pid = 1648] [id = 517] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12df1f800 == 11 [pid = 1648] [id = 516] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c502800 == 10 [pid = 1648] [id = 515] 04:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x118715000 == 9 [pid = 1648] [id = 514] 04:29:37 INFO - PROCESS | 1648 | 1462879777969 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]]]}] 04:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 5887ms 04:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:29:38 INFO - PROCESS | 1648 | 1462879778023 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 1648 | 1462879778025 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:29:38 INFO - PROCESS | 1648 | 1462879778028 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - PROCESS | 1648 | 1462879778031 Marionette TRACE conn2 <- [1,2050,null,{}] 04:29:38 INFO - PROCESS | 1648 | 1462879778053 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}] 04:29:38 INFO - PROCESS | 1648 | 1462879778139 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:29:38 INFO - PROCESS | 1648 | 1462879778148 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f59000 == 10 [pid = 1648] [id = 520] 04:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x113136c00) [pid = 1648] [serial = 1560] [outer = 0x0] 04:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x113261400) [pid = 1648] [serial = 1561] [outer = 0x113136c00] 04:29:38 INFO - PROCESS | 1648 | 1462879778176 Marionette DEBUG loaded listener.js 04:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x113463400) [pid = 1648] [serial = 1562] [outer = 0x113136c00] 04:29:38 INFO - PROCESS | 1648 | 1462879778599 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]]]}] 04:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 589ms 04:29:38 INFO - PROCESS | 1648 | 1462879778616 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 1648 | 1462879778621 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:29:38 INFO - PROCESS | 1648 | 1462879778625 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - PROCESS | 1648 | 1462879778628 Marionette TRACE conn2 <- [1,2054,null,{}] 04:29:38 INFO - PROCESS | 1648 | 1462879778636 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}] 04:29:38 INFO - PROCESS | 1648 | 1462879778743 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:29:38 INFO - PROCESS | 1648 | 1462879778749 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1127ea800 == 11 [pid = 1648] [id = 521] 04:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x113d5dc00) [pid = 1648] [serial = 1563] [outer = 0x0] 04:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x115e42800) [pid = 1648] [serial = 1564] [outer = 0x113d5dc00] 04:29:38 INFO - PROCESS | 1648 | 1462879778775 Marionette DEBUG loaded listener.js 04:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x116072800) [pid = 1648] [serial = 1565] [outer = 0x113d5dc00] 04:29:39 INFO - PROCESS | 1648 | 1462879779126 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]]]}] 04:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 04:29:39 INFO - PROCESS | 1648 | 1462879779149 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:29:39 INFO - PROCESS | 1648 | 1462879779151 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:29:39 INFO - PROCESS | 1648 | 1462879779153 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:29:39 INFO - PROCESS | 1648 | 1462879779156 Marionette TRACE conn2 <- [1,2058,null,{}] 04:29:39 INFO - PROCESS | 1648 | 1462879779166 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}] 04:29:39 INFO - PROCESS | 1648 | 1462879779270 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:29:39 INFO - PROCESS | 1648 | 1462879779284 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x118707000 == 12 [pid = 1648] [id = 522] 04:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x11224c800) [pid = 1648] [serial = 1566] [outer = 0x0] 04:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x1166b6400) [pid = 1648] [serial = 1567] [outer = 0x11224c800] 04:29:39 INFO - PROCESS | 1648 | 1462879779320 Marionette DEBUG loaded listener.js 04:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x117677c00) [pid = 1648] [serial = 1568] [outer = 0x11224c800] 04:29:39 INFO - PROCESS | 1648 | 1462879779702 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]]]}] 04:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 571ms 04:29:39 INFO - PROCESS | 1648 | 1462879779724 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:29:39 INFO - PROCESS | 1648 | 1462879779726 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:29:39 INFO - PROCESS | 1648 | 1462879779728 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:29:39 INFO - PROCESS | 1648 | 1462879779730 Marionette TRACE conn2 <- [1,2062,null,{}] 04:29:39 INFO - PROCESS | 1648 | 1462879779732 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}] 04:29:39 INFO - PROCESS | 1648 | 1462879779834 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:29:39 INFO - PROCESS | 1648 | 1462879779846 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119569800 == 13 [pid = 1648] [id = 523] 04:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x1180e7c00) [pid = 1648] [serial = 1569] [outer = 0x0] 04:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x11813dc00) [pid = 1648] [serial = 1570] [outer = 0x1180e7c00] 04:29:39 INFO - PROCESS | 1648 | 1462879779872 Marionette DEBUG loaded listener.js 04:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x1185b7c00) [pid = 1648] [serial = 1571] [outer = 0x1180e7c00] 04:29:40 INFO - PROCESS | 1648 | 1462879780232 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]]]}] 04:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 518ms 04:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:29:40 INFO - PROCESS | 1648 | 1462879780247 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:29:40 INFO - PROCESS | 1648 | 1462879780249 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:29:40 INFO - PROCESS | 1648 | 1462879780251 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:29:40 INFO - PROCESS | 1648 | 1462879780253 Marionette TRACE conn2 <- [1,2066,null,{}] 04:29:40 INFO - PROCESS | 1648 | 1462879780265 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}] 04:29:41 INFO - PROCESS | 1648 | 1462879781575 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x113137c00) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x121a8f400) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x121a91000) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x126d60400) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x117583000) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x1185bdc00) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x1185bd000) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x1133b0000) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x117675400) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x118f69c00) [pid = 1648] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x1166b4800) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x112a61400) [pid = 1648] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x1180ba000) [pid = 1648] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x1193c5800) [pid = 1648] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x112a5d400) [pid = 1648] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x116758800) [pid = 1648] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x121696400) [pid = 1648] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12129d000) [pid = 1648] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x126688000) [pid = 1648] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12b023800) [pid = 1648] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12b029c00) [pid = 1648] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x1295c8800) [pid = 1648] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x128b6a400) [pid = 1648] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x128b5dc00) [pid = 1648] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x11224d800) [pid = 1648] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x120e22800) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12b024800) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x1180e8c00) [pid = 1648] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x128bd7800) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x11278a000) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x128bd3800) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12954bc00) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x119e56000) [pid = 1648] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x1246ba000) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x121a8cc00) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x121690400) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x1288be400) [pid = 1648] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x1160e4c00) [pid = 1648] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x1295c0400) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x13546ac00) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12ce08000) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x1213d3000) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x128cef400) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x1288c1400) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x1213cfc00) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x121a90c00) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x116003000) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x116005000) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x128c8b400) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x11986d000) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x118565800) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12c691c00) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x112781800) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x1169ae800) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x1160e0400) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x112780800) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x112785000) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x121632c00) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x112a5ec00) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12954e400) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x113461400) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x124cc0800) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x111c25000) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x1212a0c00) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12129c800) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x128a77000) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x112782800) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x11600d400) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x121a85000) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12c690c00) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12ce07c00) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x1212a5c00) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12bee5c00) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x112019000) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12cb8ac00) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12a8bd800) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x121c20000) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12c2e6c00) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x128b87c00) [pid = 1648] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x121969400) [pid = 1648] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:29:41 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12bee8c00) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:29:41 INFO - PROCESS | 1648 | 1462879781674 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1127dd800 == 14 [pid = 1648] [id = 524] 04:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x111c82c00) [pid = 1648] [serial = 1572] [outer = 0x0] 04:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x11277f000) [pid = 1648] [serial = 1573] [outer = 0x111c82c00] 04:29:41 INFO - PROCESS | 1648 | 1462879781699 Marionette DEBUG loaded listener.js 04:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x112e42000) [pid = 1648] [serial = 1574] [outer = 0x111c82c00] 04:29:41 INFO - PROCESS | 1648 | 1462879781964 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]]]}] 04:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1736ms 04:29:41 INFO - PROCESS | 1648 | 1462879781988 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:29:41 INFO - PROCESS | 1648 | 1462879781989 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:29:41 INFO - PROCESS | 1648 | 1462879781991 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - PROCESS | 1648 | 1462879782003 Marionette TRACE conn2 <- [1,2070,null,{}] 04:29:42 INFO - PROCESS | 1648 | 1462879782019 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}] 04:29:42 INFO - PROCESS | 1648 | 1462879782153 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:29:42 INFO - PROCESS | 1648 | 1462879782161 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216a3000 == 15 [pid = 1648] [id = 525] 04:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x11312ec00) [pid = 1648] [serial = 1575] [outer = 0x0] 04:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x116011c00) [pid = 1648] [serial = 1576] [outer = 0x11312ec00] 04:29:42 INFO - PROCESS | 1648 | 1462879782187 Marionette DEBUG loaded listener.js 04:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x118fd3000) [pid = 1648] [serial = 1577] [outer = 0x11312ec00] 04:29:42 INFO - PROCESS | 1648 | 1462879782497 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]]]}] 04:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 538ms 04:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:29:42 INFO - PROCESS | 1648 | 1462879782531 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:29:42 INFO - PROCESS | 1648 | 1462879782532 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:29:42 INFO - PROCESS | 1648 | 1462879782534 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - PROCESS | 1648 | 1462879782535 Marionette TRACE conn2 <- [1,2074,null,{}] 04:29:42 INFO - PROCESS | 1648 | 1462879782538 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}] 04:29:42 INFO - PROCESS | 1648 | 1462879782609 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:29:42 INFO - PROCESS | 1648 | 1462879782616 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a22800 == 16 [pid = 1648] [id = 526] 04:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x11767d800) [pid = 1648] [serial = 1578] [outer = 0x0] 04:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x1193c5800) [pid = 1648] [serial = 1579] [outer = 0x11767d800] 04:29:42 INFO - PROCESS | 1648 | 1462879782641 Marionette DEBUG loaded listener.js 04:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11962d000) [pid = 1648] [serial = 1580] [outer = 0x11767d800] 04:29:42 INFO - PROCESS | 1648 | 1462879782988 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]]]}] 04:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 468ms 04:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:29:43 INFO - PROCESS | 1648 | 1462879783003 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:29:43 INFO - PROCESS | 1648 | 1462879783005 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:29:43 INFO - PROCESS | 1648 | 1462879783008 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:29:43 INFO - PROCESS | 1648 | 1462879783011 Marionette TRACE conn2 <- [1,2078,null,{}] 04:29:43 INFO - PROCESS | 1648 | 1462879783016 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}] 04:29:43 INFO - PROCESS | 1648 | 1462879783179 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:29:43 INFO - PROCESS | 1648 | 1462879783196 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d21000 == 17 [pid = 1648] [id = 527] 04:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x119865c00) [pid = 1648] [serial = 1581] [outer = 0x0] 04:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x119c9c800) [pid = 1648] [serial = 1582] [outer = 0x119865c00] 04:29:43 INFO - PROCESS | 1648 | 1462879783235 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x119eda800) [pid = 1648] [serial = 1583] [outer = 0x119865c00] 04:29:43 INFO - PROCESS | 1648 | 1462879783537 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]]]}] 04:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 576ms 04:29:43 INFO - PROCESS | 1648 | 1462879783624 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:29:43 INFO - PROCESS | 1648 | 1462879783626 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:29:43 INFO - PROCESS | 1648 | 1462879783632 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:29:43 INFO - PROCESS | 1648 | 1462879783634 Marionette TRACE conn2 <- [1,2082,null,{}] 04:29:43 INFO - PROCESS | 1648 | 1462879783638 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}] 04:29:43 INFO - PROCESS | 1648 | 1462879783746 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:29:43 INFO - PROCESS | 1648 | 1462879783808 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d99800 == 18 [pid = 1648] [id = 528] 04:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x112784800) [pid = 1648] [serial = 1584] [outer = 0x0] 04:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x112a5ec00) [pid = 1648] [serial = 1585] [outer = 0x112784800] 04:29:43 INFO - PROCESS | 1648 | 1462879783840 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x1132c6c00) [pid = 1648] [serial = 1586] [outer = 0x112784800] 04:29:44 INFO - PROCESS | 1648 | 1462879784428 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]]]}] 04:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 872ms 04:29:44 INFO - PROCESS | 1648 | 1462879784504 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:29:44 INFO - PROCESS | 1648 | 1462879784506 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:29:44 INFO - PROCESS | 1648 | 1462879784536 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:29:44 INFO - PROCESS | 1648 | 1462879784539 Marionette TRACE conn2 <- [1,2086,null,{}] 04:29:44 INFO - PROCESS | 1648 | 1462879784544 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}] 04:29:44 INFO - PROCESS | 1648 | 1462879784650 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:29:44 INFO - PROCESS | 1648 | 1462879784715 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c10800 == 19 [pid = 1648] [id = 529] 04:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x11515d800) [pid = 1648] [serial = 1587] [outer = 0x0] 04:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x11618dc00) [pid = 1648] [serial = 1588] [outer = 0x11515d800] 04:29:44 INFO - PROCESS | 1648 | 1462879784745 Marionette DEBUG loaded listener.js 04:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x116933800) [pid = 1648] [serial = 1589] [outer = 0x11515d800] 04:29:45 INFO - PROCESS | 1648 | 1462879785298 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]]]}] 04:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 799ms 04:29:45 INFO - PROCESS | 1648 | 1462879785337 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:29:45 INFO - PROCESS | 1648 | 1462879785339 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:29:45 INFO - PROCESS | 1648 | 1462879785345 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:29:45 INFO - PROCESS | 1648 | 1462879785347 Marionette TRACE conn2 <- [1,2090,null,{}] 04:29:45 INFO - PROCESS | 1648 | 1462879785354 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}] 04:29:45 INFO - PROCESS | 1648 | 1462879785465 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:29:45 INFO - PROCESS | 1648 | 1462879785555 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1127d5000 == 20 [pid = 1648] [id = 530] 04:29:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x116009000) [pid = 1648] [serial = 1590] [outer = 0x0] 04:29:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x11675e000) [pid = 1648] [serial = 1591] [outer = 0x116009000] 04:29:45 INFO - PROCESS | 1648 | 1462879785592 Marionette DEBUG loaded listener.js 04:29:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x1180e7400) [pid = 1648] [serial = 1592] [outer = 0x116009000] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x1184b1c00) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x124cb8c00) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x1185bbc00) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x121a8d800) [pid = 1648] [serial = 1428] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x117676400) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x113091800) [pid = 1648] [serial = 1464] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x1180e6800) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x115ebc400) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11856b800) [pid = 1648] [serial = 1467] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x113b6d800) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x118f10800) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x1211a4c00) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x11986e800) [pid = 1648] [serial = 1470] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x1169b9800) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12bb31c00) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x113def800) [pid = 1648] [serial = 1440] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11600dc00) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x116157400) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x117679000) [pid = 1648] [serial = 1443] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x118911c00) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x1263a8000) [pid = 1648] [serial = 1449] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x121695400) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x121637000) [pid = 1648] [serial = 1446] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x128be7400) [pid = 1648] [serial = 1452] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x128b5fc00) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x128b1bc00) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12bb16c00) [pid = 1648] [serial = 1455] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12959d000) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12bf9cc00) [pid = 1648] [serial = 1458] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12b0b5400) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12b01f400) [pid = 1648] [serial = 1434] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12beea800) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x128b1f400) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x128bf3400) [pid = 1648] [serial = 1431] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12b37e800) [pid = 1648] [serial = 1437] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x115e42000) [pid = 1648] [serial = 1461] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1212a1800) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12c2e2800) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x121a88400) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12a6c4c00) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x128bd0400) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12baca800) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x121c25400) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x128bd5000) [pid = 1648] [serial = 1488] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x124cc1400) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x128a7f000) [pid = 1648] [serial = 1485] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12172a000) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x126680c00) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11312a800) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1180e9000) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12444c000) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1265c0400) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12600a800) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1288cbc00) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x115ebfc00) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x118f06800) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x126d7c800) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x124cc1c00) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1212a1400) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11962ac00) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128a77800) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119ed8c00) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x120f9c000) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x118fd9c00) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119ca4400) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x116078000) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x113ded800) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12c690000) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12a8ca000) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1160dd400) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12b386400) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12b37dc00) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12a8bf000) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x121696000) [pid = 1648] [serial = 1473] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x128b13400) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x128bef800) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128bea400) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1180b9c00) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118f0e000) [pid = 1648] [serial = 1479] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126d7a400) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128b19400) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126c34800) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12bb19000) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12bb26800) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12b380c00) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12d3acc00) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11856d000) [pid = 1648] [serial = 931] [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.] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12cb94400) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12d1e9800) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128c8c400) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x123d58400) [pid = 1648] [serial = 1482] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12cb96000) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12ce0f800) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12bb14c00) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x120f93c00) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12bfa6800) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12d3b3000) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x135c27400) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x135c22400) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x13546b000) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121699800) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12cb8f400) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12a6c3400) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126d80000) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128b89800) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116011000) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1166b2000) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12b387400) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121a91800) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119ca4c00) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12cb8e800) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121a87400) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11962d800) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11856ec00) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129338400) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x113464800) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1288c2c00) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x115e3e800) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12bb1d800) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11618bc00) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1288c0000) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12b38a800) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x128b1a000) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1247a7c00) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x128a82800) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x128b1a800) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x118fd1000) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x126d7f400) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x135466c00) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12cb8b000) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12d1efc00) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x121545000) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12c2f0800) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12c696400) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x12bfa0400) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x12c2e7400) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x1351a2400) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x12be3f800) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x12bee6c00) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x128b65000) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x11618d000) [pid = 1648] [serial = 1476] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | --DOMWINDOW == 52 (0x1351a6800) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 04:29:46 INFO - PROCESS | 1648 | 1462879786452 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]]]}] 04:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1123ms 04:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:29:46 INFO - PROCESS | 1648 | 1462879786467 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:29:46 INFO - PROCESS | 1648 | 1462879786470 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:29:46 INFO - PROCESS | 1648 | 1462879786473 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:29:46 INFO - PROCESS | 1648 | 1462879786475 Marionette TRACE conn2 <- [1,2094,null,{}] 04:29:46 INFO - PROCESS | 1648 | 1462879786483 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}] 04:29:46 INFO - PROCESS | 1648 | 1462879786557 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:29:46 INFO - PROCESS | 1648 | 1462879786565 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11311c800 == 21 [pid = 1648] [id = 531] 04:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x11312dc00) [pid = 1648] [serial = 1593] [outer = 0x0] 04:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x113139000) [pid = 1648] [serial = 1594] [outer = 0x11312dc00] 04:29:46 INFO - PROCESS | 1648 | 1462879786592 Marionette DEBUG loaded listener.js 04:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x113461400) [pid = 1648] [serial = 1595] [outer = 0x11312dc00] 04:29:46 INFO - PROCESS | 1648 | 1462879786948 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]]]}] 04:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 526ms 04:29:47 INFO - PROCESS | 1648 | 1462879786999 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 1648 | 1462879787005 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:29:47 INFO - PROCESS | 1648 | 1462879787011 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 1648 | 1462879787014 Marionette TRACE conn2 <- [1,2098,null,{}] 04:29:47 INFO - PROCESS | 1648 | 1462879787017 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}] 04:29:47 INFO - PROCESS | 1648 | 1462879787132 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:29:47 INFO - PROCESS | 1648 | 1462879787141 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170e3800 == 22 [pid = 1648] [id = 532] 04:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x113deb800) [pid = 1648] [serial = 1596] [outer = 0x0] 04:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11600c400) [pid = 1648] [serial = 1597] [outer = 0x113deb800] 04:29:47 INFO - PROCESS | 1648 | 1462879787187 Marionette DEBUG loaded listener.js 04:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x116154400) [pid = 1648] [serial = 1598] [outer = 0x113deb800] 04:29:47 INFO - PROCESS | 1648 | 1462879787606 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]]]}] 04:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 623ms 04:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:29:47 INFO - PROCESS | 1648 | 1462879787634 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 1648 | 1462879787635 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:29:47 INFO - PROCESS | 1648 | 1462879787637 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 1648 | 1462879787639 Marionette TRACE conn2 <- [1,2102,null,{}] 04:29:47 INFO - PROCESS | 1648 | 1462879787647 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}] 04:29:47 INFO - PROCESS | 1648 | 1462879787731 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:29:47 INFO - PROCESS | 1648 | 1462879787736 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f86000 == 23 [pid = 1648] [id = 533] 04:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11675f400) [pid = 1648] [serial = 1599] [outer = 0x0] 04:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x116f24400) [pid = 1648] [serial = 1600] [outer = 0x11675f400] 04:29:47 INFO - PROCESS | 1648 | 1462879787766 Marionette DEBUG loaded listener.js 04:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1180e4000) [pid = 1648] [serial = 1601] [outer = 0x11675f400] 04:29:48 INFO - PROCESS | 1648 | 1462879788092 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]]]}] 04:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 470ms 04:29:48 INFO - PROCESS | 1648 | 1462879788108 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:29:48 INFO - PROCESS | 1648 | 1462879788109 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:29:48 INFO - PROCESS | 1648 | 1462879788114 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 1648 | 1462879788115 Marionette TRACE conn2 <- [1,2106,null,{}] 04:29:48 INFO - PROCESS | 1648 | 1462879788118 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}] 04:29:48 INFO - PROCESS | 1648 | 1462879788192 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:29:48 INFO - PROCESS | 1648 | 1462879788246 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119575800 == 24 [pid = 1648] [id = 534] 04:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11693d000) [pid = 1648] [serial = 1602] [outer = 0x0] 04:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x118135400) [pid = 1648] [serial = 1603] [outer = 0x11693d000] 04:29:48 INFO - PROCESS | 1648 | 1462879788271 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1181e5c00) [pid = 1648] [serial = 1604] [outer = 0x11693d000] 04:29:48 INFO - PROCESS | 1648 | 1462879788582 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]]]}] 04:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 04:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:29:48 INFO - PROCESS | 1648 | 1462879788634 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:29:48 INFO - PROCESS | 1648 | 1462879788635 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:29:48 INFO - PROCESS | 1648 | 1462879788637 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 1648 | 1462879788638 Marionette TRACE conn2 <- [1,2110,null,{}] 04:29:48 INFO - PROCESS | 1648 | 1462879788640 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}] 04:29:48 INFO - PROCESS | 1648 | 1462879788732 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:29:48 INFO - PROCESS | 1648 | 1462879788761 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12134b000 == 25 [pid = 1648] [id = 535] 04:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1169b9000) [pid = 1648] [serial = 1605] [outer = 0x0] 04:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1185b8c00) [pid = 1648] [serial = 1606] [outer = 0x1169b9000] 04:29:48 INFO - PROCESS | 1648 | 1462879788787 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11890f000) [pid = 1648] [serial = 1607] [outer = 0x1169b9000] 04:29:49 INFO - PROCESS | 1648 | 1462879789125 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]]]}] 04:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 521ms 04:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:29:49 INFO - PROCESS | 1648 | 1462879789158 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:29:49 INFO - PROCESS | 1648 | 1462879789160 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:29:49 INFO - PROCESS | 1648 | 1462879789170 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:29:49 INFO - PROCESS | 1648 | 1462879789172 Marionette TRACE conn2 <- [1,2114,null,{}] 04:29:49 INFO - PROCESS | 1648 | 1462879789174 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}] 04:29:49 INFO - PROCESS | 1648 | 1462879789283 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:29:49 INFO - PROCESS | 1648 | 1462879789289 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a0b000 == 26 [pid = 1648] [id = 536] 04:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118f07000) [pid = 1648] [serial = 1608] [outer = 0x0] 04:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1193c6c00) [pid = 1648] [serial = 1609] [outer = 0x118f07000] 04:29:49 INFO - PROCESS | 1648 | 1462879789315 Marionette DEBUG loaded listener.js 04:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119ecf800) [pid = 1648] [serial = 1610] [outer = 0x118f07000] 04:29:49 INFO - PROCESS | 1648 | 1462879789635 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]]]}] 04:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 528ms 04:29:49 INFO - PROCESS | 1648 | 1462879789692 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:29:49 INFO - PROCESS | 1648 | 1462879789694 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:29:49 INFO - PROCESS | 1648 | 1462879789696 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:29:49 INFO - PROCESS | 1648 | 1462879789697 Marionette TRACE conn2 <- [1,2118,null,{}] 04:29:49 INFO - PROCESS | 1648 | 1462879789699 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}] 04:29:49 INFO - PROCESS | 1648 | 1462879789792 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:29:49 INFO - PROCESS | 1648 | 1462879789796 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12401e800 == 27 [pid = 1648] [id = 537] 04:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119871800) [pid = 1648] [serial = 1611] [outer = 0x0] 04:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x120e21400) [pid = 1648] [serial = 1612] [outer = 0x119871800] 04:29:49 INFO - PROCESS | 1648 | 1462879789821 Marionette DEBUG loaded listener.js 04:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x120f90c00) [pid = 1648] [serial = 1613] [outer = 0x119871800] 04:29:50 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11767d800) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:29:50 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12d3af400) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:29:50 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x113136c00) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:29:50 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x113d5dc00) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:29:50 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x11224c800) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:29:50 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1180e7c00) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:29:50 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x111c82c00) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:29:50 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11312ec00) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:29:50 INFO - PROCESS | 1648 | 1462879790145 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]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 471ms 04:29:50 INFO - PROCESS | 1648 | 1462879790169 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 1648 | 1462879790170 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:29:50 INFO - PROCESS | 1648 | 1462879790172 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 1648 | 1462879790173 Marionette TRACE conn2 <- [1,2122,null,{}] 04:29:50 INFO - PROCESS | 1648 | 1462879790175 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}] 04:29:50 INFO - PROCESS | 1648 | 1462879790254 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:29:50 INFO - PROCESS | 1648 | 1462879790258 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c9c000 == 28 [pid = 1648] [id = 538] 04:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x113136c00) [pid = 1648] [serial = 1614] [outer = 0x0] 04:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11890a000) [pid = 1648] [serial = 1615] [outer = 0x113136c00] 04:29:50 INFO - PROCESS | 1648 | 1462879790287 Marionette DEBUG loaded listener.js 04:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x120f93400) [pid = 1648] [serial = 1616] [outer = 0x113136c00] 04:29:50 INFO - PROCESS | 1648 | 1462879790607 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]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 469ms 04:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:29:50 INFO - PROCESS | 1648 | 1462879790641 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 1648 | 1462879790642 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:29:50 INFO - PROCESS | 1648 | 1462879790645 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 1648 | 1462879790646 Marionette TRACE conn2 <- [1,2126,null,{}] 04:29:50 INFO - PROCESS | 1648 | 1462879790648 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}] 04:29:50 INFO - PROCESS | 1648 | 1462879790743 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:29:50 INFO - PROCESS | 1648 | 1462879790749 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1260e2800 == 29 [pid = 1648] [id = 539] 04:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11345e800) [pid = 1648] [serial = 1617] [outer = 0x0] 04:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x120f98c00) [pid = 1648] [serial = 1618] [outer = 0x11345e800] 04:29:50 INFO - PROCESS | 1648 | 1462879790774 Marionette DEBUG loaded listener.js 04:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x121298c00) [pid = 1648] [serial = 1619] [outer = 0x11345e800] 04:29:51 INFO - PROCESS | 1648 | 1462879791107 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]]]}] 04:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 470ms 04:29:51 INFO - PROCESS | 1648 | 1462879791116 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:29:51 INFO - PROCESS | 1648 | 1462879791118 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:29:51 INFO - PROCESS | 1648 | 1462879791121 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:29:51 INFO - PROCESS | 1648 | 1462879791123 Marionette TRACE conn2 <- [1,2130,null,{}] 04:29:51 INFO - PROCESS | 1648 | 1462879791127 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}] 04:29:51 INFO - PROCESS | 1648 | 1462879791255 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:29:51 INFO - PROCESS | 1648 | 1462879791262 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f70000 == 30 [pid = 1648] [id = 540] 04:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x12129b400) [pid = 1648] [serial = 1620] [outer = 0x0] 04:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1212a3000) [pid = 1648] [serial = 1621] [outer = 0x12129b400] 04:29:51 INFO - PROCESS | 1648 | 1462879791299 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1213d3000) [pid = 1648] [serial = 1622] [outer = 0x12129b400] 04:29:51 INFO - PROCESS | 1648 | 1462879791670 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] 04:29:51 INFO - PROCESS | 1648 | 1462879791692 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:29:51 INFO - PROCESS | 1648 | 1462879791710 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:29:51 INFO - PROCESS | 1648 | 1462879791713 Marionette TRACE conn2 <- [1,2134,null,{}] 04:29:51 INFO - PROCESS | 1648 | 1462879791724 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}] 04:29:51 INFO - PROCESS | 1648 | 1462879791821 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:29:51 INFO - PROCESS | 1648 | 1462879791825 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x129515000 == 31 [pid = 1648] [id = 541] 04:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x121298400) [pid = 1648] [serial = 1623] [outer = 0x0] 04:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x121639400) [pid = 1648] [serial = 1624] [outer = 0x121298400] 04:29:51 INFO - PROCESS | 1648 | 1462879791854 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x121693800) [pid = 1648] [serial = 1625] [outer = 0x121298400] 04:29:52 INFO - PROCESS | 1648 | 1462879792187 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]]]}] 04:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 495ms 04:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:29:52 INFO - PROCESS | 1648 | 1462879792191 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:29:52 INFO - PROCESS | 1648 | 1462879792193 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:29:52 INFO - PROCESS | 1648 | 1462879792197 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 1648 | 1462879792200 Marionette TRACE conn2 <- [1,2138,null,{}] 04:29:52 INFO - PROCESS | 1648 | 1462879792203 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}] 04:29:52 INFO - PROCESS | 1648 | 1462879792287 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:29:52 INFO - PROCESS | 1648 | 1462879792339 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6de000 == 32 [pid = 1648] [id = 542] 04:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1212a0000) [pid = 1648] [serial = 1626] [outer = 0x0] 04:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x121697c00) [pid = 1648] [serial = 1627] [outer = 0x1212a0000] 04:29:52 INFO - PROCESS | 1648 | 1462879792365 Marionette DEBUG loaded listener.js 04:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118570400) [pid = 1648] [serial = 1628] [outer = 0x1212a0000] 04:29:52 INFO - PROCESS | 1648 | 1462879792823 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]]]}] 04:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 674ms 04:29:52 INFO - PROCESS | 1648 | 1462879792887 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:29:52 INFO - PROCESS | 1648 | 1462879792889 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:29:52 INFO - PROCESS | 1648 | 1462879792895 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 1648 | 1462879792899 Marionette TRACE conn2 <- [1,2142,null,{}] 04:29:52 INFO - PROCESS | 1648 | 1462879792903 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}] 04:29:53 INFO - PROCESS | 1648 | 1462879793009 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:29:53 INFO - PROCESS | 1648 | 1462879793085 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171d6800 == 33 [pid = 1648] [id = 543] 04:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113346800) [pid = 1648] [serial = 1629] [outer = 0x0] 04:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11340f800) [pid = 1648] [serial = 1630] [outer = 0x113346800] 04:29:53 INFO - PROCESS | 1648 | 1462879793158 Marionette DEBUG loaded listener.js 04:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x115e42000) [pid = 1648] [serial = 1631] [outer = 0x113346800] 04:29:53 INFO - PROCESS | 1648 | 1462879793625 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] 04:29:53 INFO - PROCESS | 1648 | 1462879793671 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:29:53 INFO - PROCESS | 1648 | 1462879793676 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:29:53 INFO - PROCESS | 1648 | 1462879793678 Marionette TRACE conn2 <- [1,2146,null,{}] 04:29:53 INFO - PROCESS | 1648 | 1462879793680 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}] 04:29:53 INFO - PROCESS | 1648 | 1462879793788 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:29:53 INFO - PROCESS | 1648 | 1462879793862 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a1b000 == 34 [pid = 1648] [id = 544] 04:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11600a000) [pid = 1648] [serial = 1632] [outer = 0x0] 04:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1166b2000) [pid = 1648] [serial = 1633] [outer = 0x11600a000] 04:29:53 INFO - PROCESS | 1648 | 1462879793893 Marionette DEBUG loaded listener.js 04:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1180edc00) [pid = 1648] [serial = 1634] [outer = 0x11600a000] 04:29:54 INFO - PROCESS | 1648 | 1462879794538 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] 04:29:54 INFO - PROCESS | 1648 | 1462879794629 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:29:54 INFO - PROCESS | 1648 | 1462879794634 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:29:54 INFO - PROCESS | 1648 | 1462879794637 Marionette TRACE conn2 <- [1,2150,null,{}] 04:29:54 INFO - PROCESS | 1648 | 1462879794640 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}] 04:29:54 INFO - PROCESS | 1648 | 1462879794723 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11962d000) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1351ac000) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x113261400) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x115e42800) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1166b6400) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11813dc00) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1185b7c00) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x117677c00) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1193c5800) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11277f000) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x112e42000) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x116011c00) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x116072800) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x118fd3000) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x113463400) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 04:29:54 INFO - PROCESS | 1648 | 1462879794777 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x113107000 == 34 [pid = 1648] [id = 545] 04:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x113352400) [pid = 1648] [serial = 1635] [outer = 0x0] 04:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11515d400) [pid = 1648] [serial = 1636] [outer = 0x113352400] 04:29:54 INFO - PROCESS | 1648 | 1462879794805 Marionette DEBUG loaded listener.js 04:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11600ac00) [pid = 1648] [serial = 1637] [outer = 0x113352400] 04:29:55 INFO - PROCESS | 1648 | 1462879795100 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]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 04:29:55 INFO - PROCESS | 1648 | 1462879795155 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:29:55 INFO - PROCESS | 1648 | 1462879795159 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:29:55 INFO - PROCESS | 1648 | 1462879795163 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 1648 | 1462879795165 Marionette TRACE conn2 <- [1,2154,null,{}] 04:29:55 INFO - PROCESS | 1648 | 1462879795167 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}] 04:29:55 INFO - PROCESS | 1648 | 1462879795243 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:29:55 INFO - PROCESS | 1648 | 1462879795313 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f03000 == 35 [pid = 1648] [id = 546] 04:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x113463400) [pid = 1648] [serial = 1638] [outer = 0x0] 04:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x116188400) [pid = 1648] [serial = 1639] [outer = 0x113463400] 04:29:55 INFO - PROCESS | 1648 | 1462879795338 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11767c000) [pid = 1648] [serial = 1640] [outer = 0x113463400] 04:29:55 INFO - PROCESS | 1648 | 1462879795628 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]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 04:29:55 INFO - PROCESS | 1648 | 1462879795684 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:29:55 INFO - PROCESS | 1648 | 1462879795685 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:29:55 INFO - PROCESS | 1648 | 1462879795688 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 1648 | 1462879795690 Marionette TRACE conn2 <- [1,2158,null,{}] 04:29:55 INFO - PROCESS | 1648 | 1462879795698 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}] 04:29:55 INFO - PROCESS | 1648 | 1462879795784 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:29:55 INFO - PROCESS | 1648 | 1462879795790 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e6d000 == 36 [pid = 1648] [id = 547] 04:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112e44c00) [pid = 1648] [serial = 1641] [outer = 0x0] 04:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118141000) [pid = 1648] [serial = 1642] [outer = 0x112e44c00] 04:29:55 INFO - PROCESS | 1648 | 1462879795826 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11890e800) [pid = 1648] [serial = 1643] [outer = 0x112e44c00] 04:29:56 INFO - PROCESS | 1648 | 1462879796263 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]]]}] 04:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 623ms 04:29:56 INFO - PROCESS | 1648 | 1462879796313 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:29:56 INFO - PROCESS | 1648 | 1462879796316 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:29:56 INFO - PROCESS | 1648 | 1462879796320 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:29:56 INFO - PROCESS | 1648 | 1462879796323 Marionette TRACE conn2 <- [1,2162,null,{}] 04:29:56 INFO - PROCESS | 1648 | 1462879796327 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}] 04:29:56 INFO - PROCESS | 1648 | 1462879796419 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:29:56 INFO - PROCESS | 1648 | 1462879796470 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e21000 == 37 [pid = 1648] [id = 548] 04:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113133800) [pid = 1648] [serial = 1644] [outer = 0x0] 04:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116002800) [pid = 1648] [serial = 1645] [outer = 0x113133800] 04:29:56 INFO - PROCESS | 1648 | 1462879796502 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116182800) [pid = 1648] [serial = 1646] [outer = 0x113133800] 04:29:56 INFO - PROCESS | 1648 | 1462879796923 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]]]}] 04:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 621ms 04:29:56 INFO - PROCESS | 1648 | 1462879796941 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:29:56 INFO - PROCESS | 1648 | 1462879796945 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:29:56 INFO - PROCESS | 1648 | 1462879796950 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:29:56 INFO - PROCESS | 1648 | 1462879796952 Marionette TRACE conn2 <- [1,2166,null,{}] 04:29:56 INFO - PROCESS | 1648 | 1462879796954 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}] 04:29:57 INFO - PROCESS | 1648 | 1462879797049 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:29:57 INFO - PROCESS | 1648 | 1462879797137 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218d9000 == 38 [pid = 1648] [id = 549] 04:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1180e8c00) [pid = 1648] [serial = 1647] [outer = 0x0] 04:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11856b800) [pid = 1648] [serial = 1648] [outer = 0x1180e8c00] 04:29:57 INFO - PROCESS | 1648 | 1462879797168 Marionette DEBUG loaded listener.js 04:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118f10000) [pid = 1648] [serial = 1649] [outer = 0x1180e8c00] 04:29:57 INFO - PROCESS | 1648 | 1462879797583 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]]]}] 04:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 669ms 04:29:57 INFO - PROCESS | 1648 | 1462879797619 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 1648 | 1462879797621 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:29:57 INFO - PROCESS | 1648 | 1462879797623 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 1648 | 1462879797626 Marionette TRACE conn2 <- [1,2170,null,{}] 04:29:57 INFO - PROCESS | 1648 | 1462879797634 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}] 04:29:57 INFO - PROCESS | 1648 | 1462879797729 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:29:57 INFO - PROCESS | 1648 | 1462879797783 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12400b800 == 39 [pid = 1648] [id = 550] 04:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118fd8000) [pid = 1648] [serial = 1650] [outer = 0x0] 04:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1193c8000) [pid = 1648] [serial = 1651] [outer = 0x118fd8000] 04:29:57 INFO - PROCESS | 1648 | 1462879797814 Marionette DEBUG loaded listener.js 04:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1198e9400) [pid = 1648] [serial = 1652] [outer = 0x118fd8000] 04:29:58 INFO - PROCESS | 1648 | 1462879798228 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]]]}] 04:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 624ms 04:29:58 INFO - PROCESS | 1648 | 1462879798248 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:29:58 INFO - PROCESS | 1648 | 1462879798250 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:29:58 INFO - PROCESS | 1648 | 1462879798252 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 1648 | 1462879798253 Marionette TRACE conn2 <- [1,2174,null,{}] 04:29:58 INFO - PROCESS | 1648 | 1462879798256 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}] 04:29:58 INFO - PROCESS | 1648 | 1462879798350 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:29:58 INFO - PROCESS | 1648 | 1462879798431 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266a7000 == 40 [pid = 1648] [id = 551] 04:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119ed9c00) [pid = 1648] [serial = 1653] [outer = 0x0] 04:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x120e27000) [pid = 1648] [serial = 1654] [outer = 0x119ed9c00] 04:29:58 INFO - PROCESS | 1648 | 1462879798462 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1211a3800) [pid = 1648] [serial = 1655] [outer = 0x119ed9c00] 04:29:58 INFO - PROCESS | 1648 | 1462879798883 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]]]}] 04:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 04:29:58 INFO - PROCESS | 1648 | 1462879798924 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:29:58 INFO - PROCESS | 1648 | 1462879798927 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:29:58 INFO - PROCESS | 1648 | 1462879798930 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 1648 | 1462879798932 Marionette TRACE conn2 <- [1,2178,null,{}] 04:29:58 INFO - PROCESS | 1648 | 1462879798936 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}] 04:29:59 INFO - PROCESS | 1648 | 1462879799066 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:29:59 INFO - PROCESS | 1648 | 1462879799153 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12919a000 == 41 [pid = 1648] [id = 552] 04:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11278ac00) [pid = 1648] [serial = 1656] [outer = 0x0] 04:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12129a000) [pid = 1648] [serial = 1657] [outer = 0x11278ac00] 04:29:59 INFO - PROCESS | 1648 | 1462879799199 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1213cf000) [pid = 1648] [serial = 1658] [outer = 0x11278ac00] 04:29:59 INFO - PROCESS | 1648 | 1462879799689 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]]]}] 04:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 771ms 04:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:29:59 INFO - PROCESS | 1648 | 1462879799700 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:29:59 INFO - PROCESS | 1648 | 1462879799702 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:29:59 INFO - PROCESS | 1648 | 1462879799704 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:29:59 INFO - PROCESS | 1648 | 1462879799705 Marionette TRACE conn2 <- [1,2182,null,{}] 04:29:59 INFO - PROCESS | 1648 | 1462879799707 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}] 04:29:59 INFO - PROCESS | 1648 | 1462879799849 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:29:59 INFO - PROCESS | 1648 | 1462879799872 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e6c800 == 42 [pid = 1648] [id = 553] 04:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121634000) [pid = 1648] [serial = 1659] [outer = 0x0] 04:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121694000) [pid = 1648] [serial = 1660] [outer = 0x121634000] 04:29:59 INFO - PROCESS | 1648 | 1462879799928 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121969400) [pid = 1648] [serial = 1661] [outer = 0x121634000] 04:30:00 INFO - PROCESS | 1648 | 1462879800337 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]]]}] 04:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 668ms 04:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:30:00 INFO - PROCESS | 1648 | 1462879800373 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 1648 | 1462879800374 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:30:00 INFO - PROCESS | 1648 | 1462879800376 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 1648 | 1462879800378 Marionette TRACE conn2 <- [1,2186,null,{}] 04:30:00 INFO - PROCESS | 1648 | 1462879800380 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}] 04:30:00 INFO - PROCESS | 1648 | 1462879800473 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:30:00 INFO - PROCESS | 1648 | 1462879800521 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0bc800 == 43 [pid = 1648] [id = 554] 04:30:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121637800) [pid = 1648] [serial = 1662] [outer = 0x0] 04:30:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121a83800) [pid = 1648] [serial = 1663] [outer = 0x121637800] 04:30:00 INFO - PROCESS | 1648 | 1462879800550 Marionette DEBUG loaded listener.js 04:30:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121a89400) [pid = 1648] [serial = 1664] [outer = 0x121637800] 04:30:01 INFO - PROCESS | 1648 | 1462879801093 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]]]}] 04:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 770ms 04:30:01 INFO - PROCESS | 1648 | 1462879801166 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:30:01 INFO - PROCESS | 1648 | 1462879801169 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:30:01 INFO - PROCESS | 1648 | 1462879801176 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:30:01 INFO - PROCESS | 1648 | 1462879801181 Marionette TRACE conn2 <- [1,2190,null,{}] 04:30:01 INFO - PROCESS | 1648 | 1462879801187 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}] 04:30:01 INFO - PROCESS | 1648 | 1462879801295 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:30:01 INFO - PROCESS | 1648 | 1462879801361 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119654800 == 44 [pid = 1648] [id = 555] 04:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1133b4800) [pid = 1648] [serial = 1665] [outer = 0x0] 04:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116002400) [pid = 1648] [serial = 1666] [outer = 0x1133b4800] 04:30:01 INFO - PROCESS | 1648 | 1462879801389 Marionette DEBUG loaded listener.js 04:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116942400) [pid = 1648] [serial = 1667] [outer = 0x1133b4800] 04:30:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116f03000 == 43 [pid = 1648] [id = 546] 04:30:01 INFO - PROCESS | 1648 | --DOCSHELL 0x113107000 == 42 [pid = 1648] [id = 545] 04:30:01 INFO - PROCESS | 1648 | 1462879801766 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]]]}] 04:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 626ms 04:30:01 INFO - PROCESS | 1648 | 1462879801801 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:30:01 INFO - PROCESS | 1648 | 1462879801805 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:30:01 INFO - PROCESS | 1648 | 1462879801809 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:30:01 INFO - PROCESS | 1648 | 1462879801811 Marionette TRACE conn2 <- [1,2194,null,{}] 04:30:01 INFO - PROCESS | 1648 | 1462879801813 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}] 04:30:01 INFO - PROCESS | 1648 | 1462879801893 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:30:01 INFO - PROCESS | 1648 | 1462879801953 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f8f800 == 43 [pid = 1648] [id = 556] 04:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112785000) [pid = 1648] [serial = 1668] [outer = 0x0] 04:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x117677c00) [pid = 1648] [serial = 1669] [outer = 0x112785000] 04:30:01 INFO - PROCESS | 1648 | 1462879801979 Marionette DEBUG loaded listener.js 04:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11890dc00) [pid = 1648] [serial = 1670] [outer = 0x112785000] 04:30:02 INFO - PROCESS | 1648 | 1462879802266 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]]]}] 04:30:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:30:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 471ms 04:30:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:30:02 INFO - PROCESS | 1648 | 1462879802286 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:30:02 INFO - PROCESS | 1648 | 1462879802287 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:30:02 INFO - PROCESS | 1648 | 1462879802289 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:30:02 INFO - PROCESS | 1648 | 1462879802292 Marionette TRACE conn2 <- [1,2198,null,{}] 04:30:02 INFO - PROCESS | 1648 | 1462879802307 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}] 04:30:02 INFO - PROCESS | 1648 | 1462879802392 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:30:02 INFO - PROCESS | 1648 | 1462879802400 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x129509800 == 44 [pid = 1648] [id = 557] 04:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118fd8c00) [pid = 1648] [serial = 1671] [outer = 0x0] 04:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119edb400) [pid = 1648] [serial = 1672] [outer = 0x118fd8c00] 04:30:02 INFO - PROCESS | 1648 | 1462879802427 Marionette DEBUG loaded listener.js 04:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121639c00) [pid = 1648] [serial = 1673] [outer = 0x118fd8c00] 04:30:02 INFO - PROCESS | 1648 | 1462879802836 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]]]}] 04:30:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:30:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 572ms 04:30:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:30:02 INFO - PROCESS | 1648 | 1462879802862 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:30:02 INFO - PROCESS | 1648 | 1462879802864 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:30:02 INFO - PROCESS | 1648 | 1462879802873 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:30:02 INFO - PROCESS | 1648 | 1462879802874 Marionette TRACE conn2 <- [1,2202,null,{}] 04:30:02 INFO - PROCESS | 1648 | 1462879802876 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}] 04:30:02 INFO - PROCESS | 1648 | 1462879802983 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:30:02 INFO - PROCESS | 1648 | 1462879802987 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b19d000 == 45 [pid = 1648] [id = 558] 04:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12163a000) [pid = 1648] [serial = 1674] [outer = 0x0] 04:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x121692c00) [pid = 1648] [serial = 1675] [outer = 0x12163a000] 04:30:03 INFO - PROCESS | 1648 | 1462879803042 Marionette DEBUG loaded listener.js 04:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x121a8a800) [pid = 1648] [serial = 1676] [outer = 0x12163a000] 04:30:03 INFO - PROCESS | 1648 | 1462879803358 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]]]}] 04:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 528ms 04:30:03 INFO - PROCESS | 1648 | 1462879803400 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:30:03 INFO - PROCESS | 1648 | 1462879803401 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:30:03 INFO - PROCESS | 1648 | 1462879803403 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:30:03 INFO - PROCESS | 1648 | 1462879803404 Marionette TRACE conn2 <- [1,2206,null,{}] 04:30:03 INFO - PROCESS | 1648 | 1462879803407 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}] 04:30:03 INFO - PROCESS | 1648 | 1462879803503 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:30:03 INFO - PROCESS | 1648 | 1462879803507 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba67800 == 46 [pid = 1648] [id = 559] 04:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1219c5400) [pid = 1648] [serial = 1677] [outer = 0x0] 04:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121a91800) [pid = 1648] [serial = 1678] [outer = 0x1219c5400] 04:30:03 INFO - PROCESS | 1648 | 1462879803561 Marionette DEBUG loaded listener.js 04:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124213400) [pid = 1648] [serial = 1679] [outer = 0x1219c5400] 04:30:03 INFO - PROCESS | 1648 | 1462879803967 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]]]}] 04:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 570ms 04:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:30:03 INFO - PROCESS | 1648 | 1462879803982 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:30:03 INFO - PROCESS | 1648 | 1462879803984 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:30:03 INFO - PROCESS | 1648 | 1462879803987 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:30:03 INFO - PROCESS | 1648 | 1462879803989 Marionette TRACE conn2 <- [1,2210,null,{}] 04:30:03 INFO - PROCESS | 1648 | 1462879803992 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}] 04:30:04 INFO - PROCESS | 1648 | 1462879804159 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:30:04 INFO - PROCESS | 1648 | 1462879804175 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bcd5000 == 47 [pid = 1648] [id = 560] 04:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12444b800) [pid = 1648] [serial = 1680] [outer = 0x0] 04:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124cb8400) [pid = 1648] [serial = 1681] [outer = 0x12444b800] 04:30:04 INFO - PROCESS | 1648 | 1462879804224 Marionette DEBUG loaded listener.js 04:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126008400) [pid = 1648] [serial = 1682] [outer = 0x12444b800] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119865c00) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11693d000) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11675f400) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x113deb800) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11312dc00) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116009000) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119871800) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x113352400) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x113463400) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118f07000) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113136c00) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11345e800) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12129b400) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121298400) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11600a000) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:30:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1169b9000) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:30:04 INFO - PROCESS | 1648 | 1462879804569 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]]]}] 04:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 622ms 04:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:30:04 INFO - PROCESS | 1648 | 1462879804609 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:30:04 INFO - PROCESS | 1648 | 1462879804611 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:30:04 INFO - PROCESS | 1648 | 1462879804613 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:30:04 INFO - PROCESS | 1648 | 1462879804614 Marionette TRACE conn2 <- [1,2214,null,{}] 04:30:04 INFO - PROCESS | 1648 | 1462879804616 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}] 04:30:04 INFO - PROCESS | 1648 | 1462879804694 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:30:04 INFO - PROCESS | 1648 | 1462879804770 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6e7800 == 48 [pid = 1648] [id = 561] 04:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1160e6800) [pid = 1648] [serial = 1683] [outer = 0x0] 04:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118f63400) [pid = 1648] [serial = 1684] [outer = 0x1160e6800] 04:30:04 INFO - PROCESS | 1648 | 1462879804797 Marionette DEBUG loaded listener.js 04:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12129b400) [pid = 1648] [serial = 1685] [outer = 0x1160e6800] 04:30:05 INFO - PROCESS | 1648 | 1462879805053 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]]]}] 04:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 471ms 04:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:30:05 INFO - PROCESS | 1648 | 1462879805086 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:30:05 INFO - PROCESS | 1648 | 1462879805087 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:30:05 INFO - PROCESS | 1648 | 1462879805089 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:30:05 INFO - PROCESS | 1648 | 1462879805090 Marionette TRACE conn2 <- [1,2218,null,{}] 04:30:05 INFO - PROCESS | 1648 | 1462879805092 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}] 04:30:05 INFO - PROCESS | 1648 | 1462879805188 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:30:05 INFO - PROCESS | 1648 | 1462879805191 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be77000 == 49 [pid = 1648] [id = 562] 04:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12163d400) [pid = 1648] [serial = 1686] [outer = 0x0] 04:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12600bc00) [pid = 1648] [serial = 1687] [outer = 0x12163d400] 04:30:05 INFO - PROCESS | 1648 | 1462879805216 Marionette DEBUG loaded listener.js 04:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12650f800) [pid = 1648] [serial = 1688] [outer = 0x12163d400] 04:30:05 INFO - PROCESS | 1648 | 1462879805541 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]]]}] 04:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 469ms 04:30:05 INFO - PROCESS | 1648 | 1462879805558 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:30:05 INFO - PROCESS | 1648 | 1462879805560 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:30:05 INFO - PROCESS | 1648 | 1462879805564 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:30:05 INFO - PROCESS | 1648 | 1462879805566 Marionette TRACE conn2 <- [1,2222,null,{}] 04:30:05 INFO - PROCESS | 1648 | 1462879805568 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}] 04:30:05 INFO - PROCESS | 1648 | 1462879805672 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:30:05 INFO - PROCESS | 1648 | 1462879805679 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c507000 == 50 [pid = 1648] [id = 563] 04:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x115e43400) [pid = 1648] [serial = 1689] [outer = 0x0] 04:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1265b5c00) [pid = 1648] [serial = 1690] [outer = 0x115e43400] 04:30:05 INFO - PROCESS | 1648 | 1462879805704 Marionette DEBUG loaded listener.js 04:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126761c00) [pid = 1648] [serial = 1691] [outer = 0x115e43400] 04:30:06 INFO - PROCESS | 1648 | 1462879806016 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]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 472ms 04:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:30:06 INFO - PROCESS | 1648 | 1462879806035 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 1648 | 1462879806036 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:30:06 INFO - PROCESS | 1648 | 1462879806038 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 1648 | 1462879806039 Marionette TRACE conn2 <- [1,2226,null,{}] 04:30:06 INFO - PROCESS | 1648 | 1462879806041 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}] 04:30:06 INFO - PROCESS | 1648 | 1462879806123 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:30:06 INFO - PROCESS | 1648 | 1462879806128 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6b9800 == 51 [pid = 1648] [id = 564] 04:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126769000) [pid = 1648] [serial = 1692] [outer = 0x0] 04:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126c43800) [pid = 1648] [serial = 1693] [outer = 0x126769000] 04:30:06 INFO - PROCESS | 1648 | 1462879806153 Marionette DEBUG loaded listener.js 04:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126d6b800) [pid = 1648] [serial = 1694] [outer = 0x126769000] 04:30:06 INFO - PROCESS | 1648 | 1462879806472 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]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 474ms 04:30:06 INFO - PROCESS | 1648 | 1462879806579 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 1648 | 1462879806581 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:30:06 INFO - PROCESS | 1648 | 1462879806585 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 1648 | 1462879806588 Marionette TRACE conn2 <- [1,2230,null,{}] 04:30:06 INFO - PROCESS | 1648 | 1462879806592 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}] 04:30:06 INFO - PROCESS | 1648 | 1462879806685 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:30:06 INFO - PROCESS | 1648 | 1462879806809 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a1e800 == 52 [pid = 1648] [id = 565] 04:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116189000) [pid = 1648] [serial = 1695] [outer = 0x0] 04:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116937c00) [pid = 1648] [serial = 1696] [outer = 0x116189000] 04:30:06 INFO - PROCESS | 1648 | 1462879806839 Marionette DEBUG loaded listener.js 04:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11813d800) [pid = 1648] [serial = 1697] [outer = 0x116189000] 04:30:07 INFO - PROCESS | 1648 | 1462879807260 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]]]}] 04:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 724ms 04:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:30:07 INFO - PROCESS | 1648 | 1462879807310 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:30:07 INFO - PROCESS | 1648 | 1462879807312 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:30:07 INFO - PROCESS | 1648 | 1462879807318 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:30:07 INFO - PROCESS | 1648 | 1462879807321 Marionette TRACE conn2 <- [1,2234,null,{}] 04:30:07 INFO - PROCESS | 1648 | 1462879807324 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}] 04:30:07 INFO - PROCESS | 1648 | 1462879807450 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:30:07 INFO - PROCESS | 1648 | 1462879807507 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0bd800 == 53 [pid = 1648] [id = 566] 04:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118f63c00) [pid = 1648] [serial = 1698] [outer = 0x0] 04:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1211a5000) [pid = 1648] [serial = 1699] [outer = 0x118f63c00] 04:30:07 INFO - PROCESS | 1648 | 1462879807536 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12168ec00) [pid = 1648] [serial = 1700] [outer = 0x118f63c00] 04:30:07 INFO - PROCESS | 1648 | 1462879807946 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]]]}] 04:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 04:30:07 INFO - PROCESS | 1648 | 1462879807989 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:30:07 INFO - PROCESS | 1648 | 1462879807990 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:30:07 INFO - PROCESS | 1648 | 1462879807993 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:30:07 INFO - PROCESS | 1648 | 1462879807994 Marionette TRACE conn2 <- [1,2238,null,{}] 04:30:08 INFO - PROCESS | 1648 | 1462879808001 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}] 04:30:08 INFO - PROCESS | 1648 | 1462879808108 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:30:08 INFO - PROCESS | 1648 | 1462879808167 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8b0000 == 54 [pid = 1648] [id = 567] 04:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x124416c00) [pid = 1648] [serial = 1701] [outer = 0x0] 04:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1246bf000) [pid = 1648] [serial = 1702] [outer = 0x124416c00] 04:30:08 INFO - PROCESS | 1648 | 1462879808200 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x124cc1c00) [pid = 1648] [serial = 1703] [outer = 0x124416c00] 04:30:08 INFO - PROCESS | 1648 | 1462879808624 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]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 668ms 04:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:30:08 INFO - PROCESS | 1648 | 1462879808662 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 1648 | 1462879808664 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:30:08 INFO - PROCESS | 1648 | 1462879808667 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 1648 | 1462879808669 Marionette TRACE conn2 <- [1,2242,null,{}] 04:30:08 INFO - PROCESS | 1648 | 1462879808672 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}] 04:30:08 INFO - PROCESS | 1648 | 1462879808813 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:30:08 INFO - PROCESS | 1648 | 1462879808895 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbd2800 == 55 [pid = 1648] [id = 568] 04:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126685c00) [pid = 1648] [serial = 1704] [outer = 0x0] 04:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126c43c00) [pid = 1648] [serial = 1705] [outer = 0x126685c00] 04:30:08 INFO - PROCESS | 1648 | 1462879808926 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x126d74000) [pid = 1648] [serial = 1706] [outer = 0x126685c00] 04:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 04:30:09 INFO - PROCESS | 1648 | 1462879809332 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]]]}] 04:30:09 INFO - PROCESS | 1648 | 1462879809337 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:30:09 INFO - PROCESS | 1648 | 1462879809338 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:30:09 INFO - PROCESS | 1648 | 1462879809340 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:30:09 INFO - PROCESS | 1648 | 1462879809342 Marionette TRACE conn2 <- [1,2246,null,{}] 04:30:09 INFO - PROCESS | 1648 | 1462879809344 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}] 04:30:09 INFO - PROCESS | 1648 | 1462879809442 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:30:09 INFO - PROCESS | 1648 | 1462879809496 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce7a000 == 56 [pid = 1648] [id = 569] 04:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x126d75400) [pid = 1648] [serial = 1707] [outer = 0x0] 04:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126d7bc00) [pid = 1648] [serial = 1708] [outer = 0x126d75400] 04:30:09 INFO - PROCESS | 1648 | 1462879809525 Marionette DEBUG loaded listener.js 04:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1288bec00) [pid = 1648] [serial = 1709] [outer = 0x126d75400] 04:30:09 INFO - PROCESS | 1648 | 1462879809995 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]]]}] 04:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 670ms 04:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:30:10 INFO - PROCESS | 1648 | 1462879810011 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:30:10 INFO - PROCESS | 1648 | 1462879810012 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:30:10 INFO - PROCESS | 1648 | 1462879810014 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:30:10 INFO - PROCESS | 1648 | 1462879810015 Marionette TRACE conn2 <- [1,2250,null,{}] 04:30:10 INFO - PROCESS | 1648 | 1462879810018 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}] 04:30:10 INFO - PROCESS | 1648 | 1462879810138 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:30:10 INFO - PROCESS | 1648 | 1462879810424 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11912d000 == 57 [pid = 1648] [id = 570] 04:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11278a800) [pid = 1648] [serial = 1710] [outer = 0x0] 04:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x112f35800) [pid = 1648] [serial = 1711] [outer = 0x11278a800] 04:30:10 INFO - PROCESS | 1648 | 1462879810454 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x116008c00) [pid = 1648] [serial = 1712] [outer = 0x11278a800] 04:30:10 INFO - PROCESS | 1648 | 1462879810850 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]]]}] 04:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 872ms 04:30:10 INFO - PROCESS | 1648 | 1462879810888 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:30:10 INFO - PROCESS | 1648 | 1462879810890 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:30:10 INFO - PROCESS | 1648 | 1462879810893 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:30:10 INFO - PROCESS | 1648 | 1462879810896 Marionette TRACE conn2 <- [1,2254,null,{}] 04:30:10 INFO - PROCESS | 1648 | 1462879810899 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}] 04:30:10 INFO - PROCESS | 1648 | 1462879810991 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:30:11 INFO - PROCESS | 1648 | 1462879811050 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x118709000 == 58 [pid = 1648] [id = 571] 04:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11600e000) [pid = 1648] [serial = 1713] [outer = 0x0] 04:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11675fc00) [pid = 1648] [serial = 1714] [outer = 0x11600e000] 04:30:11 INFO - PROCESS | 1648 | 1462879811078 Marionette DEBUG loaded listener.js 04:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x118571400) [pid = 1648] [serial = 1715] [outer = 0x11600e000] 04:30:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12c507000 == 57 [pid = 1648] [id = 563] 04:30:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12be77000 == 56 [pid = 1648] [id = 562] 04:30:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6e7800 == 55 [pid = 1648] [id = 561] 04:30:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12bcd5000 == 54 [pid = 1648] [id = 560] 04:30:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba67800 == 53 [pid = 1648] [id = 559] 04:30:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12b19d000 == 52 [pid = 1648] [id = 558] 04:30:11 INFO - PROCESS | 1648 | --DOCSHELL 0x129509800 == 51 [pid = 1648] [id = 557] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x118141000) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOCSHELL 0x118f8f800 == 50 [pid = 1648] [id = 556] 04:30:11 INFO - PROCESS | 1648 | --DOCSHELL 0x119654800 == 49 [pid = 1648] [id = 555] 04:30:11 INFO - PROCESS | 1648 | 1462879811482 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]]]}] 04:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 624ms 04:30:11 INFO - PROCESS | 1648 | 1462879811519 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:30:11 INFO - PROCESS | 1648 | 1462879811522 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:30:11 INFO - PROCESS | 1648 | 1462879811524 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:30:11 INFO - PROCESS | 1648 | 1462879811526 Marionette TRACE conn2 <- [1,2258,null,{}] 04:30:11 INFO - PROCESS | 1648 | 1462879811528 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}] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1180e7400) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119eda800) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11618dc00) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x118135400) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x116f24400) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1180e4000) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11600c400) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x116154400) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x113139000) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x113461400) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11675e000) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x120e21400) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11515d400) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x116188400) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11340f800) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11767c000) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1193c6c00) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11890a000) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121298c00) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x120f90c00) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1212a3000) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1213d3000) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x121639400) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1166b2000) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x112a5ec00) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1185b8c00) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1180edc00) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119ecf800) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11890f000) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x120f93400) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11600ac00) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1181e5c00) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x120f98c00) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121693800) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121697c00) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 04:30:11 INFO - PROCESS | 1648 | 1462879811638 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:30:11 INFO - PROCESS | 1648 | 1462879811697 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161d9000 == 50 [pid = 1648] [id = 572] 04:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11312e800) [pid = 1648] [serial = 1716] [outer = 0x0] 04:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1180e4000) [pid = 1648] [serial = 1717] [outer = 0x11312e800] 04:30:11 INFO - PROCESS | 1648 | 1462879811723 Marionette DEBUG loaded listener.js 04:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118fda800) [pid = 1648] [serial = 1718] [outer = 0x11312e800] 04:30:12 INFO - PROCESS | 1648 | 1462879812026 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]]]}] 04:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 04:30:12 INFO - PROCESS | 1648 | 1462879812044 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:30:12 INFO - PROCESS | 1648 | 1462879812046 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:30:12 INFO - PROCESS | 1648 | 1462879812060 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:30:12 INFO - PROCESS | 1648 | 1462879812067 Marionette TRACE conn2 <- [1,2262,null,{}] 04:30:12 INFO - PROCESS | 1648 | 1462879812071 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}] 04:30:12 INFO - PROCESS | 1648 | 1462879812174 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:30:12 INFO - PROCESS | 1648 | 1462879812229 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216a2000 == 51 [pid = 1648] [id = 573] 04:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118fda400) [pid = 1648] [serial = 1719] [outer = 0x0] 04:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119871800) [pid = 1648] [serial = 1720] [outer = 0x118fda400] 04:30:12 INFO - PROCESS | 1648 | 1462879812255 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12129c400) [pid = 1648] [serial = 1721] [outer = 0x118fda400] 04:30:12 INFO - PROCESS | 1648 | 1462879812522 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]]]}] 04:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 480ms 04:30:12 INFO - PROCESS | 1648 | 1462879812537 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:30:12 INFO - PROCESS | 1648 | 1462879812539 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:30:12 INFO - PROCESS | 1648 | 1462879812541 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:30:12 INFO - PROCESS | 1648 | 1462879812552 Marionette TRACE conn2 <- [1,2266,null,{}] 04:30:12 INFO - PROCESS | 1648 | 1462879812559 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}] 04:30:12 INFO - PROCESS | 1648 | 1462879812653 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:30:12 INFO - PROCESS | 1648 | 1462879812657 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c98800 == 52 [pid = 1648] [id = 574] 04:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1212a1000) [pid = 1648] [serial = 1722] [outer = 0x0] 04:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121543800) [pid = 1648] [serial = 1723] [outer = 0x1212a1000] 04:30:12 INFO - PROCESS | 1648 | 1462879812683 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12168f800) [pid = 1648] [serial = 1724] [outer = 0x1212a1000] 04:30:13 INFO - PROCESS | 1648 | 1462879813005 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]]]}] 04:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 483ms 04:30:13 INFO - PROCESS | 1648 | 1462879813025 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:30:13 INFO - PROCESS | 1648 | 1462879813026 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:30:13 INFO - PROCESS | 1648 | 1462879813029 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:30:13 INFO - PROCESS | 1648 | 1462879813032 Marionette TRACE conn2 <- [1,2270,null,{}] 04:30:13 INFO - PROCESS | 1648 | 1462879813034 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}] 04:30:13 INFO - PROCESS | 1648 | 1462879813109 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:30:13 INFO - PROCESS | 1648 | 1462879813116 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x126398000 == 53 [pid = 1648] [id = 575] 04:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1219c2c00) [pid = 1648] [serial = 1725] [outer = 0x0] 04:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x121a85000) [pid = 1648] [serial = 1726] [outer = 0x1219c2c00] 04:30:13 INFO - PROCESS | 1648 | 1462879813147 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x121c25000) [pid = 1648] [serial = 1727] [outer = 0x1219c2c00] 04:30:13 INFO - PROCESS | 1648 | 1462879813472 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]]]}] 04:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 471ms 04:30:13 INFO - PROCESS | 1648 | 1462879813500 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:30:13 INFO - PROCESS | 1648 | 1462879813501 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:30:13 INFO - PROCESS | 1648 | 1462879813503 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:30:13 INFO - PROCESS | 1648 | 1462879813504 Marionette TRACE conn2 <- [1,2274,null,{}] 04:30:13 INFO - PROCESS | 1648 | 1462879813507 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}] 04:30:13 INFO - PROCESS | 1648 | 1462879813585 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:30:13 INFO - PROCESS | 1648 | 1462879813597 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x129196000 == 54 [pid = 1648] [id = 576] 04:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1217c8000) [pid = 1648] [serial = 1728] [outer = 0x0] 04:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x124213800) [pid = 1648] [serial = 1729] [outer = 0x1217c8000] 04:30:13 INFO - PROCESS | 1648 | 1462879813678 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126004800) [pid = 1648] [serial = 1730] [outer = 0x1217c8000] 04:30:13 INFO - PROCESS | 1648 | 1462879813991 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]]]}] 04:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 04:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:30:14 INFO - PROCESS | 1648 | 1462879814022 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:30:14 INFO - PROCESS | 1648 | 1462879814023 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:30:14 INFO - PROCESS | 1648 | 1462879814025 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:30:14 INFO - PROCESS | 1648 | 1462879814026 Marionette TRACE conn2 <- [1,2278,null,{}] 04:30:14 INFO - PROCESS | 1648 | 1462879814029 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}] 04:30:14 INFO - PROCESS | 1648 | 1462879814126 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:30:14 INFO - PROCESS | 1648 | 1462879814137 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d0000 == 55 [pid = 1648] [id = 577] 04:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126006400) [pid = 1648] [serial = 1731] [outer = 0x0] 04:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126510000) [pid = 1648] [serial = 1732] [outer = 0x126006400] 04:30:14 INFO - PROCESS | 1648 | 1462879814163 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126d69c00) [pid = 1648] [serial = 1733] [outer = 0x126006400] 04:30:14 INFO - PROCESS | 1648 | 1462879814488 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]]]}] 04:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 04:30:14 INFO - PROCESS | 1648 | 1462879814544 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:30:14 INFO - PROCESS | 1648 | 1462879814546 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:30:14 INFO - PROCESS | 1648 | 1462879814548 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:30:14 INFO - PROCESS | 1648 | 1462879814549 Marionette TRACE conn2 <- [1,2282,null,{}] 04:30:14 INFO - PROCESS | 1648 | 1462879814551 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}] 04:30:14 INFO - PROCESS | 1648 | 1462879814652 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:30:14 INFO - PROCESS | 1648 | 1462879814665 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b19b000 == 56 [pid = 1648] [id = 578] 04:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126d73800) [pid = 1648] [serial = 1734] [outer = 0x0] 04:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1288bf400) [pid = 1648] [serial = 1735] [outer = 0x126d73800] 04:30:14 INFO - PROCESS | 1648 | 1462879814697 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1288c4c00) [pid = 1648] [serial = 1736] [outer = 0x126d73800] 04:30:15 INFO - PROCESS | 1648 | 1462879815018 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]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 04:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:30:15 INFO - PROCESS | 1648 | 1462879815068 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 1648 | 1462879815069 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:30:15 INFO - PROCESS | 1648 | 1462879815071 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 1648 | 1462879815073 Marionette TRACE conn2 <- [1,2286,null,{}] 04:30:15 INFO - PROCESS | 1648 | 1462879815075 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}] 04:30:15 INFO - PROCESS | 1648 | 1462879815175 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:30:15 INFO - PROCESS | 1648 | 1462879815186 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba8e800 == 57 [pid = 1648] [id = 579] 04:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1288c0400) [pid = 1648] [serial = 1737] [outer = 0x0] 04:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x128a76c00) [pid = 1648] [serial = 1738] [outer = 0x1288c0400] 04:30:15 INFO - PROCESS | 1648 | 1462879815211 Marionette DEBUG loaded listener.js 04:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128a7c800) [pid = 1648] [serial = 1739] [outer = 0x1288c0400] 04:30:15 INFO - PROCESS | 1648 | 1462879815553 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]]]}] 04:30:15 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 04:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 04:30:15 INFO - PROCESS | 1648 | 1462879815593 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 1648 | 1462879815595 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:30:15 INFO - PROCESS | 1648 | 1462879815597 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 1648 | 1462879815598 Marionette TRACE conn2 <- [1,2290,null,{}] 04:30:15 INFO - PROCESS | 1648 | 1462879815601 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}] 04:30:15 INFO - PROCESS | 1648 | 1462879815886 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:30:15 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12163a000) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:30:15 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1219c5400) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:30:15 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12444b800) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:30:15 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1160e6800) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:30:15 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x112785000) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:30:15 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x112e44c00) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:30:15 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118fd8c00) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:30:15 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1133b4800) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:30:15 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12163d400) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:30:15 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x115e43400) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:30:15 INFO - PROCESS | 1648 | 1462879815930 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b7f800 == 58 [pid = 1648] [id = 580] 04:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1132c2800) [pid = 1648] [serial = 1740] [outer = 0x0] 04:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116008400) [pid = 1648] [serial = 1741] [outer = 0x1132c2800] 04:30:15 INFO - PROCESS | 1648 | 1462879815960 Marionette DEBUG loaded listener.js 04:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x121c26000) [pid = 1648] [serial = 1742] [outer = 0x1132c2800] 04:30:16 INFO - PROCESS | 1648 | 1462879816255 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]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 671ms 04:30:16 INFO - PROCESS | 1648 | 1462879816270 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:30:16 INFO - PROCESS | 1648 | 1462879816271 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:30:16 INFO - PROCESS | 1648 | 1462879816274 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:30:16 INFO - PROCESS | 1648 | 1462879816275 Marionette TRACE conn2 <- [1,2294,null,{}] 04:30:16 INFO - PROCESS | 1648 | 1462879816278 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}] 04:30:16 INFO - PROCESS | 1648 | 1462879816386 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:30:16 INFO - PROCESS | 1648 | 1462879816456 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6b5800 == 59 [pid = 1648] [id = 581] 04:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12479d000) [pid = 1648] [serial = 1743] [outer = 0x0] 04:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128b17800) [pid = 1648] [serial = 1744] [outer = 0x12479d000] 04:30:16 INFO - PROCESS | 1648 | 1462879816481 Marionette DEBUG loaded listener.js 04:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128b5ec00) [pid = 1648] [serial = 1745] [outer = 0x12479d000] 04:30:16 INFO - PROCESS | 1648 | 1462879816730 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]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 469ms 04:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:30:16 INFO - PROCESS | 1648 | 1462879816744 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:30:16 INFO - PROCESS | 1648 | 1462879816745 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:30:16 INFO - PROCESS | 1648 | 1462879816756 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:30:16 INFO - PROCESS | 1648 | 1462879816757 Marionette TRACE conn2 <- [1,2298,null,{}] 04:30:16 INFO - PROCESS | 1648 | 1462879816760 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}] 04:30:16 INFO - PROCESS | 1648 | 1462879816856 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:30:16 INFO - PROCESS | 1648 | 1462879816860 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce74000 == 60 [pid = 1648] [id = 582] 04:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128b60800) [pid = 1648] [serial = 1746] [outer = 0x0] 04:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128b6cc00) [pid = 1648] [serial = 1747] [outer = 0x128b60800] 04:30:16 INFO - PROCESS | 1648 | 1462879816885 Marionette DEBUG loaded listener.js 04:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x128b8cc00) [pid = 1648] [serial = 1748] [outer = 0x128b60800] 04:30:17 INFO - PROCESS | 1648 | 1462879817201 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]]]}] 04:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 476ms 04:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:30:17 INFO - PROCESS | 1648 | 1462879817225 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:30:17 INFO - PROCESS | 1648 | 1462879817226 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:30:17 INFO - PROCESS | 1648 | 1462879817231 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:30:17 INFO - PROCESS | 1648 | 1462879817233 Marionette TRACE conn2 <- [1,2302,null,{}] 04:30:17 INFO - PROCESS | 1648 | 1462879817235 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}] 04:30:17 INFO - PROCESS | 1648 | 1462879817351 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:30:17 INFO - PROCESS | 1648 | 1462879817357 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d121000 == 61 [pid = 1648] [id = 583] 04:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128b1cc00) [pid = 1648] [serial = 1749] [outer = 0x0] 04:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x128b8d000) [pid = 1648] [serial = 1750] [outer = 0x128b1cc00] 04:30:17 INFO - PROCESS | 1648 | 1462879817382 Marionette DEBUG loaded listener.js 04:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128bcec00) [pid = 1648] [serial = 1751] [outer = 0x128b1cc00] 04:30:17 INFO - PROCESS | 1648 | 1462879817696 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]]]}] 04:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 521ms 04:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:30:17 INFO - PROCESS | 1648 | 1462879817751 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:30:17 INFO - PROCESS | 1648 | 1462879817752 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:30:17 INFO - PROCESS | 1648 | 1462879817754 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:30:17 INFO - PROCESS | 1648 | 1462879817755 Marionette TRACE conn2 <- [1,2306,null,{}] 04:30:17 INFO - PROCESS | 1648 | 1462879817757 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}] 04:30:17 INFO - PROCESS | 1648 | 1462879817840 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:30:17 INFO - PROCESS | 1648 | 1462879817960 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11349a000 == 62 [pid = 1648] [id = 584] 04:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x111c7c800) [pid = 1648] [serial = 1752] [outer = 0x0] 04:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11278b800) [pid = 1648] [serial = 1753] [outer = 0x111c7c800] 04:30:17 INFO - PROCESS | 1648 | 1462879817994 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x116003800) [pid = 1648] [serial = 1754] [outer = 0x111c7c800] 04:30:18 INFO - PROCESS | 1648 | 1462879818425 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]]]}] 04:30:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 722ms 04:30:18 INFO - PROCESS | 1648 | 1462879818477 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:30:18 INFO - PROCESS | 1648 | 1462879818480 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:30:18 INFO - PROCESS | 1648 | 1462879818483 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:30:18 INFO - PROCESS | 1648 | 1462879818486 Marionette TRACE conn2 <- [1,2310,null,{}] 04:30:18 INFO - PROCESS | 1648 | 1462879818489 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}] 04:30:18 INFO - PROCESS | 1648 | 1462879818596 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:30:18 INFO - PROCESS | 1648 | 1462879818655 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b8f800 == 63 [pid = 1648] [id = 585] 04:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1161ea000) [pid = 1648] [serial = 1755] [outer = 0x0] 04:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11856c400) [pid = 1648] [serial = 1756] [outer = 0x1161ea000] 04:30:18 INFO - PROCESS | 1648 | 1462879818686 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1193c5400) [pid = 1648] [serial = 1757] [outer = 0x1161ea000] 04:30:19 INFO - PROCESS | 1648 | 1462879819117 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]]]}] 04:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 04:30:19 INFO - PROCESS | 1648 | 1462879819156 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:30:19 INFO - PROCESS | 1648 | 1462879819159 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:30:19 INFO - PROCESS | 1648 | 1462879819162 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:30:19 INFO - PROCESS | 1648 | 1462879819163 Marionette TRACE conn2 <- [1,2314,null,{}] 04:30:19 INFO - PROCESS | 1648 | 1462879819166 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}] 04:30:19 INFO - PROCESS | 1648 | 1462879819291 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:30:19 INFO - PROCESS | 1648 | 1462879819363 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba9b000 == 64 [pid = 1648] [id = 586] 04:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x119e5b000) [pid = 1648] [serial = 1758] [outer = 0x0] 04:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x121541800) [pid = 1648] [serial = 1759] [outer = 0x119e5b000] 04:30:19 INFO - PROCESS | 1648 | 1462879819391 Marionette DEBUG loaded listener.js 04:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12172a800) [pid = 1648] [serial = 1760] [outer = 0x119e5b000] 04:30:19 INFO - PROCESS | 1648 | 1462879819776 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]]]}] 04:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 671ms 04:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:30:19 INFO - PROCESS | 1648 | 1462879819834 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:30:19 INFO - PROCESS | 1648 | 1462879819835 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:30:19 INFO - PROCESS | 1648 | 1462879819842 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:30:19 INFO - PROCESS | 1648 | 1462879819847 Marionette TRACE conn2 <- [1,2318,null,{}] 04:30:19 INFO - PROCESS | 1648 | 1462879819869 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}] 04:30:19 INFO - PROCESS | 1648 | 1462879819975 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:30:20 INFO - PROCESS | 1648 | 1462879820046 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d354800 == 65 [pid = 1648] [id = 587] 04:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12444b800) [pid = 1648] [serial = 1761] [outer = 0x0] 04:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x126685400) [pid = 1648] [serial = 1762] [outer = 0x12444b800] 04:30:20 INFO - PROCESS | 1648 | 1462879820075 Marionette DEBUG loaded listener.js 04:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1288bf800) [pid = 1648] [serial = 1763] [outer = 0x12444b800] 04:30:20 INFO - PROCESS | 1648 | 1462879820485 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] 04:30:20 INFO - PROCESS | 1648 | 1462879820536 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:30:20 INFO - PROCESS | 1648 | 1462879820538 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 1648 | 1462879820540 Marionette TRACE conn2 <- [1,2322,null,{}] 04:30:20 INFO - PROCESS | 1648 | 1462879820542 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}] 04:30:20 INFO - PROCESS | 1648 | 1462879820662 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:30:20 INFO - PROCESS | 1648 | 1462879820733 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d648000 == 66 [pid = 1648] [id = 588] 04:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1247a8800) [pid = 1648] [serial = 1764] [outer = 0x0] 04:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128a7e000) [pid = 1648] [serial = 1765] [outer = 0x1247a8800] 04:30:20 INFO - PROCESS | 1648 | 1462879820763 Marionette DEBUG loaded listener.js 04:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128b66400) [pid = 1648] [serial = 1766] [outer = 0x1247a8800] 04:30:21 INFO - PROCESS | 1648 | 1462879821157 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]]]}] 04:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 672ms 04:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:30:21 INFO - PROCESS | 1648 | 1462879821211 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:30:21 INFO - PROCESS | 1648 | 1462879821212 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:30:21 INFO - PROCESS | 1648 | 1462879821215 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:30:21 INFO - PROCESS | 1648 | 1462879821216 Marionette TRACE conn2 <- [1,2326,null,{}] 04:30:21 INFO - PROCESS | 1648 | 1462879821218 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}] 04:30:21 INFO - PROCESS | 1648 | 1462879821317 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:30:21 INFO - PROCESS | 1648 | 1462879821378 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d76d000 == 67 [pid = 1648] [id = 589] 04:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x128bd5000) [pid = 1648] [serial = 1767] [outer = 0x0] 04:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128bd7400) [pid = 1648] [serial = 1768] [outer = 0x128bd5000] 04:30:21 INFO - PROCESS | 1648 | 1462879821453 Marionette DEBUG loaded listener.js 04:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x128bea400) [pid = 1648] [serial = 1769] [outer = 0x128bd5000] 04:30:21 INFO - PROCESS | 1648 | 1462879821886 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]]]}] 04:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 719ms 04:30:21 INFO - PROCESS | 1648 | 1462879821939 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:30:21 INFO - PROCESS | 1648 | 1462879821940 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:30:21 INFO - PROCESS | 1648 | 1462879821943 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:30:21 INFO - PROCESS | 1648 | 1462879821944 Marionette TRACE conn2 <- [1,2330,null,{}] 04:30:21 INFO - PROCESS | 1648 | 1462879821962 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}] 04:30:22 INFO - PROCESS | 1648 | 1462879822224 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:30:22 INFO - PROCESS | 1648 | 1462879822306 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12143d800 == 68 [pid = 1648] [id = 590] 04:30:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x112a69c00) [pid = 1648] [serial = 1770] [outer = 0x0] 04:30:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11312e000) [pid = 1648] [serial = 1771] [outer = 0x112a69c00] 04:30:22 INFO - PROCESS | 1648 | 1462879822376 Marionette DEBUG loaded listener.js 04:30:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11600d400) [pid = 1648] [serial = 1772] [outer = 0x112a69c00] 04:30:22 INFO - PROCESS | 1648 | 1462879822773 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]]]}] 04:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 881ms 04:30:22 INFO - PROCESS | 1648 | 1462879822825 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:30:22 INFO - PROCESS | 1648 | 1462879822827 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:30:22 INFO - PROCESS | 1648 | 1462879822830 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:30:22 INFO - PROCESS | 1648 | 1462879822833 Marionette TRACE conn2 <- [1,2334,null,{}] 04:30:22 INFO - PROCESS | 1648 | 1462879822836 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}] 04:30:22 INFO - PROCESS | 1648 | 1462879822931 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:30:23 INFO - PROCESS | 1648 | 1462879823005 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c1e800 == 69 [pid = 1648] [id = 591] 04:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1184b2000) [pid = 1648] [serial = 1773] [outer = 0x0] 04:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1185c3c00) [pid = 1648] [serial = 1774] [outer = 0x1184b2000] 04:30:23 INFO - PROCESS | 1648 | 1462879823034 Marionette DEBUG loaded listener.js 04:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1193bd400) [pid = 1648] [serial = 1775] [outer = 0x1184b2000] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x124c9c000 == 68 [pid = 1648] [id = 538] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1260e2800 == 67 [pid = 1648] [id = 539] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12d121000 == 66 [pid = 1648] [id = 583] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce74000 == 65 [pid = 1648] [id = 582] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6b5800 == 64 [pid = 1648] [id = 581] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x123b7f800 == 63 [pid = 1648] [id = 580] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba8e800 == 62 [pid = 1648] [id = 579] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12b19b000 == 61 [pid = 1648] [id = 578] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x120e27000) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12129a000) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x121694000) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x126c43800) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d0000 == 60 [pid = 1648] [id = 577] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x129196000 == 59 [pid = 1648] [id = 576] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x126398000 == 58 [pid = 1648] [id = 575] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x124c98800 == 57 [pid = 1648] [id = 574] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1216a2000 == 56 [pid = 1648] [id = 573] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1161d9000 == 55 [pid = 1648] [id = 572] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x118709000 == 54 [pid = 1648] [id = 571] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11912d000 == 53 [pid = 1648] [id = 570] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0bd800 == 52 [pid = 1648] [id = 566] 04:30:23 INFO - PROCESS | 1648 | --DOCSHELL 0x121a1e800 == 51 [pid = 1648] [id = 565] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x121692c00) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x121a91800) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x121a8a800) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x124cb8400) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x124213400) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x118f63400) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x117677c00) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11890dc00) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11856b800) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11890e800) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x119edb400) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x121a83800) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x116942400) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x116002400) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1193c8000) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x116002800) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12600bc00) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1265b5c00) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x126761c00) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126008400) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12650f800) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12129b400) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x121639c00) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 04:30:23 INFO - PROCESS | 1648 | 1462879823440 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]]]}] 04:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 622ms 04:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:30:23 INFO - PROCESS | 1648 | 1462879823453 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:30:23 INFO - PROCESS | 1648 | 1462879823455 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:30:23 INFO - PROCESS | 1648 | 1462879823457 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:30:23 INFO - PROCESS | 1648 | 1462879823458 Marionette TRACE conn2 <- [1,2338,null,{}] 04:30:23 INFO - PROCESS | 1648 | 1462879823461 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}] 04:30:23 INFO - PROCESS | 1648 | 1462879823543 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:30:23 INFO - PROCESS | 1648 | 1462879823572 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e84000 == 52 [pid = 1648] [id = 592] 04:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x120e23000) [pid = 1648] [serial = 1776] [outer = 0x0] 04:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x120f92800) [pid = 1648] [serial = 1777] [outer = 0x120e23000] 04:30:23 INFO - PROCESS | 1648 | 1462879823598 Marionette DEBUG loaded listener.js 04:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12129fc00) [pid = 1648] [serial = 1778] [outer = 0x120e23000] 04:30:23 INFO - PROCESS | 1648 | 1462879823961 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]]]}] 04:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 04:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:30:23 INFO - PROCESS | 1648 | 1462879823976 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:30:23 INFO - PROCESS | 1648 | 1462879823978 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:30:23 INFO - PROCESS | 1648 | 1462879823986 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:30:23 INFO - PROCESS | 1648 | 1462879823989 Marionette TRACE conn2 <- [1,2342,null,{}] 04:30:23 INFO - PROCESS | 1648 | 1462879823991 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}] 04:30:24 INFO - PROCESS | 1648 | 1462879824074 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:30:24 INFO - PROCESS | 1648 | 1462879824079 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c9b000 == 53 [pid = 1648] [id = 593] 04:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12153b800) [pid = 1648] [serial = 1779] [outer = 0x0] 04:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x121693800) [pid = 1648] [serial = 1780] [outer = 0x12153b800] 04:30:24 INFO - PROCESS | 1648 | 1462879824107 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x121a8e800) [pid = 1648] [serial = 1781] [outer = 0x12153b800] 04:30:24 INFO - PROCESS | 1648 | 1462879824444 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]]]}] 04:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 479ms 04:30:24 INFO - PROCESS | 1648 | 1462879824462 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:30:24 INFO - PROCESS | 1648 | 1462879824465 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:30:24 INFO - PROCESS | 1648 | 1462879824474 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:30:24 INFO - PROCESS | 1648 | 1462879824475 Marionette TRACE conn2 <- [1,2346,null,{}] 04:30:24 INFO - PROCESS | 1648 | 1462879824478 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}] 04:30:24 INFO - PROCESS | 1648 | 1462879824562 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:30:24 INFO - PROCESS | 1648 | 1462879824619 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a757800 == 54 [pid = 1648] [id = 594] 04:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x121638800) [pid = 1648] [serial = 1782] [outer = 0x0] 04:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12441c400) [pid = 1648] [serial = 1783] [outer = 0x121638800] 04:30:24 INFO - PROCESS | 1648 | 1462879824644 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x124d4f000) [pid = 1648] [serial = 1784] [outer = 0x121638800] 04:30:24 INFO - PROCESS | 1648 | 1462879824933 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]]]}] 04:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 476ms 04:30:24 INFO - PROCESS | 1648 | 1462879824945 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:30:24 INFO - PROCESS | 1648 | 1462879824948 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:30:24 INFO - PROCESS | 1648 | 1462879824956 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:30:24 INFO - PROCESS | 1648 | 1462879824958 Marionette TRACE conn2 <- [1,2350,null,{}] 04:30:24 INFO - PROCESS | 1648 | 1462879824960 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}] 04:30:25 INFO - PROCESS | 1648 | 1462879825045 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:30:25 INFO - PROCESS | 1648 | 1462879825052 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11956e800 == 55 [pid = 1648] [id = 595] 04:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x126766000) [pid = 1648] [serial = 1785] [outer = 0x0] 04:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x126c3f800) [pid = 1648] [serial = 1786] [outer = 0x126766000] 04:30:25 INFO - PROCESS | 1648 | 1462879825083 Marionette DEBUG loaded listener.js 04:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x126d7c800) [pid = 1648] [serial = 1787] [outer = 0x126766000] 04:30:25 INFO - PROCESS | 1648 | 1462879825500 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]]]}] 04:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 571ms 04:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:30:25 INFO - PROCESS | 1648 | 1462879825534 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 1648 | 1462879825536 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:30:25 INFO - PROCESS | 1648 | 1462879825539 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 1648 | 1462879825541 Marionette TRACE conn2 <- [1,2354,null,{}] 04:30:25 INFO - PROCESS | 1648 | 1462879825544 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}] 04:30:25 INFO - PROCESS | 1648 | 1462879825709 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:30:25 INFO - PROCESS | 1648 | 1462879825730 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6d000 == 56 [pid = 1648] [id = 596] 04:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1288c7000) [pid = 1648] [serial = 1788] [outer = 0x0] 04:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128a79000) [pid = 1648] [serial = 1789] [outer = 0x1288c7000] 04:30:25 INFO - PROCESS | 1648 | 1462879825769 Marionette DEBUG loaded listener.js 04:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x128a83000) [pid = 1648] [serial = 1790] [outer = 0x1288c7000] 04:30:26 INFO - PROCESS | 1648 | 1462879826154 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]]]}] 04:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 671ms 04:30:26 INFO - PROCESS | 1648 | 1462879826211 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:30:26 INFO - PROCESS | 1648 | 1462879826212 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:30:26 INFO - PROCESS | 1648 | 1462879826214 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:30:26 INFO - PROCESS | 1648 | 1462879826215 Marionette TRACE conn2 <- [1,2358,null,{}] 04:30:26 INFO - PROCESS | 1648 | 1462879826218 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}] 04:30:26 INFO - PROCESS | 1648 | 1462879826320 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:30:26 INFO - PROCESS | 1648 | 1462879826357 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c50f800 == 57 [pid = 1648] [id = 597] 04:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1288c8400) [pid = 1648] [serial = 1791] [outer = 0x0] 04:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128b21400) [pid = 1648] [serial = 1792] [outer = 0x1288c8400] 04:30:26 INFO - PROCESS | 1648 | 1462879826383 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128b8a800) [pid = 1648] [serial = 1793] [outer = 0x1288c8400] 04:30:26 INFO - PROCESS | 1648 | 1462879826771 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]]]}] 04:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 571ms 04:30:26 INFO - PROCESS | 1648 | 1462879826785 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:30:26 INFO - PROCESS | 1648 | 1462879826786 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:30:26 INFO - PROCESS | 1648 | 1462879826788 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:30:26 INFO - PROCESS | 1648 | 1462879826789 Marionette TRACE conn2 <- [1,2362,null,{}] 04:30:26 INFO - PROCESS | 1648 | 1462879826792 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}] 04:30:26 INFO - PROCESS | 1648 | 1462879826895 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:30:26 INFO - PROCESS | 1648 | 1462879826910 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6d5800 == 58 [pid = 1648] [id = 598] 04:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x128b1a400) [pid = 1648] [serial = 1794] [outer = 0x0] 04:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128bdb400) [pid = 1648] [serial = 1795] [outer = 0x128b1a400] 04:30:26 INFO - PROCESS | 1648 | 1462879826935 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x128b13000) [pid = 1648] [serial = 1796] [outer = 0x128b1a400] 04:30:27 INFO - PROCESS | 1648 | 1462879827301 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]]]}] 04:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 521ms 04:30:27 INFO - PROCESS | 1648 | 1462879827310 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:30:27 INFO - PROCESS | 1648 | 1462879827312 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:30:27 INFO - PROCESS | 1648 | 1462879827317 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:30:27 INFO - PROCESS | 1648 | 1462879827318 Marionette TRACE conn2 <- [1,2366,null,{}] 04:30:27 INFO - PROCESS | 1648 | 1462879827321 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}] 04:30:27 INFO - PROCESS | 1648 | 1462879827425 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:30:27 INFO - PROCESS | 1648 | 1462879827438 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce90800 == 59 [pid = 1648] [id = 599] 04:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x128b89800) [pid = 1648] [serial = 1797] [outer = 0x0] 04:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x128bef000) [pid = 1648] [serial = 1798] [outer = 0x128b89800] 04:30:27 INFO - PROCESS | 1648 | 1462879827463 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x128c88400) [pid = 1648] [serial = 1799] [outer = 0x128b89800] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1219c2c00) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11312e800) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1288c0400) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11278a800) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11600e000) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128b60800) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1132c2800) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12479d000) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1217c8000) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x113346800) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11515d800) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x112784800) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x126006400) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126d73800) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x118fda400) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x126769000) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:30:27 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1212a1000) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:30:27 INFO - PROCESS | 1648 | 1462879827951 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]]]}] 04:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 669ms 04:30:27 INFO - PROCESS | 1648 | 1462879827991 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:30:27 INFO - PROCESS | 1648 | 1462879827992 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:30:28 INFO - PROCESS | 1648 | 1462879828001 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 1648 | 1462879828002 Marionette TRACE conn2 <- [1,2370,null,{}] 04:30:28 INFO - PROCESS | 1648 | 1462879828005 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}] 04:30:28 INFO - PROCESS | 1648 | 1462879828096 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:30:28 INFO - PROCESS | 1648 | 1462879828101 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8d6000 == 60 [pid = 1648] [id = 600] 04:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11600fc00) [pid = 1648] [serial = 1800] [outer = 0x0] 04:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1263a8800) [pid = 1648] [serial = 1801] [outer = 0x11600fc00] 04:30:28 INFO - PROCESS | 1648 | 1462879828131 Marionette DEBUG loaded listener.js 04:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128bf4000) [pid = 1648] [serial = 1802] [outer = 0x11600fc00] 04:30:28 INFO - PROCESS | 1648 | 1462879828492 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]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 523ms 04:30:28 INFO - PROCESS | 1648 | 1462879828520 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:30:28 INFO - PROCESS | 1648 | 1462879828521 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:30:28 INFO - PROCESS | 1648 | 1462879828523 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 1648 | 1462879828525 Marionette TRACE conn2 <- [1,2374,null,{}] 04:30:28 INFO - PROCESS | 1648 | 1462879828528 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}] 04:30:28 INFO - PROCESS | 1648 | 1462879828649 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:30:28 INFO - PROCESS | 1648 | 1462879828686 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d344000 == 61 [pid = 1648] [id = 601] 04:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x126011000) [pid = 1648] [serial = 1803] [outer = 0x0] 04:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x129175c00) [pid = 1648] [serial = 1804] [outer = 0x126011000] 04:30:28 INFO - PROCESS | 1648 | 1462879828711 Marionette DEBUG loaded listener.js 04:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x129556400) [pid = 1648] [serial = 1805] [outer = 0x126011000] 04:30:28 INFO - PROCESS | 1648 | 1462879828983 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]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 469ms 04:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:30:29 INFO - PROCESS | 1648 | 1462879828993 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:30:29 INFO - PROCESS | 1648 | 1462879828995 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:30:29 INFO - PROCESS | 1648 | 1462879829004 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:30:29 INFO - PROCESS | 1648 | 1462879829005 Marionette TRACE conn2 <- [1,2378,null,{}] 04:30:29 INFO - PROCESS | 1648 | 1462879829008 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}] 04:30:29 INFO - PROCESS | 1648 | 1462879829096 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:30:29 INFO - PROCESS | 1648 | 1462879829103 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db64800 == 62 [pid = 1648] [id = 602] 04:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x129598c00) [pid = 1648] [serial = 1806] [outer = 0x0] 04:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1295bd400) [pid = 1648] [serial = 1807] [outer = 0x129598c00] 04:30:29 INFO - PROCESS | 1648 | 1462879829127 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12a6c9c00) [pid = 1648] [serial = 1808] [outer = 0x129598c00] 04:30:29 INFO - PROCESS | 1648 | 1462879829478 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]]]}] 04:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 526ms 04:30:29 INFO - PROCESS | 1648 | 1462879829539 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:30:29 INFO - PROCESS | 1648 | 1462879829550 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:30:29 INFO - PROCESS | 1648 | 1462879829553 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:30:29 INFO - PROCESS | 1648 | 1462879829554 Marionette TRACE conn2 <- [1,2382,null,{}] 04:30:29 INFO - PROCESS | 1648 | 1462879829556 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}] 04:30:29 INFO - PROCESS | 1648 | 1462879829641 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:30:29 INFO - PROCESS | 1648 | 1462879829647 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df13800 == 63 [pid = 1648] [id = 603] 04:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12a6d1800) [pid = 1648] [serial = 1809] [outer = 0x0] 04:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12a8c0800) [pid = 1648] [serial = 1810] [outer = 0x12a6d1800] 04:30:29 INFO - PROCESS | 1648 | 1462879829671 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12a8c7000) [pid = 1648] [serial = 1811] [outer = 0x12a6d1800] 04:30:30 INFO - PROCESS | 1648 | 1462879830156 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]]]}] 04:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 670ms 04:30:30 INFO - PROCESS | 1648 | 1462879830224 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:30:30 INFO - PROCESS | 1648 | 1462879830227 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:30:30 INFO - PROCESS | 1648 | 1462879830231 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - PROCESS | 1648 | 1462879830233 Marionette TRACE conn2 <- [1,2386,null,{}] 04:30:30 INFO - PROCESS | 1648 | 1462879830237 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}] 04:30:30 INFO - PROCESS | 1648 | 1462879830345 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:30:30 INFO - PROCESS | 1648 | 1462879830408 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x121362000 == 64 [pid = 1648] [id = 604] 04:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x116758400) [pid = 1648] [serial = 1812] [outer = 0x0] 04:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x118134400) [pid = 1648] [serial = 1813] [outer = 0x116758400] 04:30:30 INFO - PROCESS | 1648 | 1462879830480 Marionette DEBUG loaded listener.js 04:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x118f6d800) [pid = 1648] [serial = 1814] [outer = 0x116758400] 04:30:30 INFO - PROCESS | 1648 | 1462879830919 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]]]}] 04:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 722ms 04:30:30 INFO - PROCESS | 1648 | 1462879830953 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:30:30 INFO - PROCESS | 1648 | 1462879830957 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:30:30 INFO - PROCESS | 1648 | 1462879830962 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - PROCESS | 1648 | 1462879830964 Marionette TRACE conn2 <- [1,2390,null,{}] 04:30:30 INFO - PROCESS | 1648 | 1462879830966 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}] 04:30:31 INFO - PROCESS | 1648 | 1462879831071 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:30:31 INFO - PROCESS | 1648 | 1462879831134 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b195800 == 65 [pid = 1648] [id = 605] 04:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1198e9000) [pid = 1648] [serial = 1815] [outer = 0x0] 04:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12129d800) [pid = 1648] [serial = 1816] [outer = 0x1198e9000] 04:30:31 INFO - PROCESS | 1648 | 1462879831163 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1217cdc00) [pid = 1648] [serial = 1817] [outer = 0x1198e9000] 04:30:31 INFO - PROCESS | 1648 | 1462879831603 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]]]}] 04:30:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:30:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 673ms 04:30:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:30:31 INFO - PROCESS | 1648 | 1462879831636 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:30:31 INFO - PROCESS | 1648 | 1462879831637 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:30:31 INFO - PROCESS | 1648 | 1462879831640 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:30:31 INFO - PROCESS | 1648 | 1462879831642 Marionette TRACE conn2 <- [1,2394,null,{}] 04:30:31 INFO - PROCESS | 1648 | 1462879831650 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}] 04:30:31 INFO - PROCESS | 1648 | 1462879831756 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:30:31 INFO - PROCESS | 1648 | 1462879831821 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df03000 == 66 [pid = 1648] [id = 606] 04:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12444f400) [pid = 1648] [serial = 1818] [outer = 0x0] 04:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12668c800) [pid = 1648] [serial = 1819] [outer = 0x12444f400] 04:30:31 INFO - PROCESS | 1648 | 1462879831893 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x126d7c000) [pid = 1648] [serial = 1820] [outer = 0x12444f400] 04:30:32 INFO - PROCESS | 1648 | 1462879832302 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]]]}] 04:30:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:30:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 671ms 04:30:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:30:32 INFO - PROCESS | 1648 | 1462879832311 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:30:32 INFO - PROCESS | 1648 | 1462879832313 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:30:32 INFO - PROCESS | 1648 | 1462879832316 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:30:32 INFO - PROCESS | 1648 | 1462879832317 Marionette TRACE conn2 <- [1,2398,null,{}] 04:30:32 INFO - PROCESS | 1648 | 1462879832319 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}] 04:30:32 INFO - PROCESS | 1648 | 1462879832448 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:30:32 INFO - PROCESS | 1648 | 1462879832536 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x135148000 == 67 [pid = 1648] [id = 607] 04:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x128a7f800) [pid = 1648] [serial = 1821] [outer = 0x0] 04:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x128bce800) [pid = 1648] [serial = 1822] [outer = 0x128a7f800] 04:30:32 INFO - PROCESS | 1648 | 1462879832566 Marionette DEBUG loaded listener.js 04:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x128bef800) [pid = 1648] [serial = 1823] [outer = 0x128a7f800] 04:30:32 INFO - PROCESS | 1648 | 1462879832994 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]]]}] 04:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 721ms 04:30:33 INFO - PROCESS | 1648 | 1462879833037 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 1648 | 1462879833039 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:30:33 INFO - PROCESS | 1648 | 1462879833041 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 1648 | 1462879833042 Marionette TRACE conn2 <- [1,2402,null,{}] 04:30:33 INFO - PROCESS | 1648 | 1462879833045 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}] 04:30:33 INFO - PROCESS | 1648 | 1462879833312 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:30:33 INFO - PROCESS | 1648 | 1462879833413 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11956c000 == 68 [pid = 1648] [id = 608] 04:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x113132000) [pid = 1648] [serial = 1824] [outer = 0x0] 04:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1133b6c00) [pid = 1648] [serial = 1825] [outer = 0x113132000] 04:30:33 INFO - PROCESS | 1648 | 1462879833441 Marionette DEBUG loaded listener.js 04:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x116005400) [pid = 1648] [serial = 1826] [outer = 0x113132000] 04:30:33 INFO - PROCESS | 1648 | 1462879833883 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]]]}] 04:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 869ms 04:30:33 INFO - PROCESS | 1648 | 1462879833911 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 1648 | 1462879833913 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:30:33 INFO - PROCESS | 1648 | 1462879833935 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 1648 | 1462879833938 Marionette TRACE conn2 <- [1,2406,null,{}] 04:30:33 INFO - PROCESS | 1648 | 1462879833941 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}] 04:30:34 INFO - PROCESS | 1648 | 1462879834034 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:30:34 INFO - PROCESS | 1648 | 1462879834113 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x118599800 == 69 [pid = 1648] [id = 609] 04:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x113461400) [pid = 1648] [serial = 1827] [outer = 0x0] 04:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x116157400) [pid = 1648] [serial = 1828] [outer = 0x113461400] 04:30:34 INFO - PROCESS | 1648 | 1462879834142 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x117173000) [pid = 1648] [serial = 1829] [outer = 0x113461400] 04:30:34 INFO - PROCESS | 1648 | 1462879834567 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]]]}] 04:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 677ms 04:30:34 INFO - PROCESS | 1648 | 1462879834611 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:30:34 INFO - PROCESS | 1648 | 1462879834613 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:30:34 INFO - PROCESS | 1648 | 1462879834615 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:30:34 INFO - PROCESS | 1648 | 1462879834616 Marionette TRACE conn2 <- [1,2410,null,{}] 04:30:34 INFO - PROCESS | 1648 | 1462879834618 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}] 04:30:34 INFO - PROCESS | 1648 | 1462879834734 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1266a7000 == 68 [pid = 1648] [id = 551] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x117e21000 == 67 [pid = 1648] [id = 548] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119e6c800 == 66 [pid = 1648] [id = 553] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12400b800 == 65 [pid = 1648] [id = 550] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12db64800 == 64 [pid = 1648] [id = 602] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12d344000 == 63 [pid = 1648] [id = 601] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8d6000 == 62 [pid = 1648] [id = 600] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce90800 == 61 [pid = 1648] [id = 599] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6d5800 == 60 [pid = 1648] [id = 598] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1211a5000) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x126d7bc00) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x116937c00) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x126c43c00) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1246bf000) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12c50f800 == 59 [pid = 1648] [id = 597] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6d000 == 58 [pid = 1648] [id = 596] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11956e800 == 57 [pid = 1648] [id = 595] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a757800 == 56 [pid = 1648] [id = 594] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x126c9b000 == 55 [pid = 1648] [id = 593] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119e84000 == 54 [pid = 1648] [id = 592] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119c1e800 == 53 [pid = 1648] [id = 591] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12143d800 == 52 [pid = 1648] [id = 590] 04:30:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11349a000 == 51 [pid = 1648] [id = 584] 04:30:34 INFO - PROCESS | 1648 | 1462879834832 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x115e42000) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x116933800) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1132c6c00) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x126d6b800) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x121543800) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12168f800) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x121a85000) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x121c25000) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1180e4000) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x118fda800) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x128a76c00) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x116008c00) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x112f35800) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x118571400) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11675fc00) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1288c4c00) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x128b8cc00) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128a7c800) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x121c26000) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128b8d000) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128b6cc00) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x116008400) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128b17800) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x124213800) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126004800) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x128b5ec00) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x126d69c00) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x126510000) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1288bf400) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119871800) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12129c400) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 04:30:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x116081000 == 52 [pid = 1648] [id = 610] 04:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1132c6c00) [pid = 1648] [serial = 1830] [outer = 0x0] 04:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11675fc00) [pid = 1648] [serial = 1831] [outer = 0x1132c6c00] 04:30:34 INFO - PROCESS | 1648 | 1462879834863 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1181e5c00) [pid = 1648] [serial = 1832] [outer = 0x1132c6c00] 04:30:35 INFO - PROCESS | 1648 | 1462879835175 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]]]}] 04:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 570ms 04:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:30:35 INFO - PROCESS | 1648 | 1462879835186 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:30:35 INFO - PROCESS | 1648 | 1462879835189 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:30:35 INFO - PROCESS | 1648 | 1462879835198 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:30:35 INFO - PROCESS | 1648 | 1462879835203 Marionette TRACE conn2 <- [1,2414,null,{}] 04:30:35 INFO - PROCESS | 1648 | 1462879835205 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}] 04:30:35 INFO - PROCESS | 1648 | 1462879835289 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:30:35 INFO - PROCESS | 1648 | 1462879835293 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216ad000 == 53 [pid = 1648] [id = 611] 04:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118571000) [pid = 1648] [serial = 1833] [outer = 0x0] 04:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x118fd2c00) [pid = 1648] [serial = 1834] [outer = 0x118571000] 04:30:35 INFO - PROCESS | 1648 | 1462879835320 Marionette DEBUG loaded listener.js 04:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119871800) [pid = 1648] [serial = 1835] [outer = 0x118571000] 04:30:35 INFO - PROCESS | 1648 | 1462879835678 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]]]}] 04:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 528ms 04:30:35 INFO - PROCESS | 1648 | 1462879835721 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:30:35 INFO - PROCESS | 1648 | 1462879835722 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:30:35 INFO - PROCESS | 1648 | 1462879835724 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:30:35 INFO - PROCESS | 1648 | 1462879835725 Marionette TRACE conn2 <- [1,2418,null,{}] 04:30:35 INFO - PROCESS | 1648 | 1462879835728 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}] 04:30:35 INFO - PROCESS | 1648 | 1462879835805 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:30:35 INFO - PROCESS | 1648 | 1462879835810 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1240f6800 == 54 [pid = 1648] [id = 612] 04:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x119e55400) [pid = 1648] [serial = 1836] [outer = 0x0] 04:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x120e21400) [pid = 1648] [serial = 1837] [outer = 0x119e55400] 04:30:35 INFO - PROCESS | 1648 | 1462879835837 Marionette DEBUG loaded listener.js 04:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x120f9a400) [pid = 1648] [serial = 1838] [outer = 0x119e55400] 04:30:36 INFO - PROCESS | 1648 | 1462879836177 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]]]}] 04:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 470ms 04:30:36 INFO - PROCESS | 1648 | 1462879836195 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:30:36 INFO - PROCESS | 1648 | 1462879836197 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:30:36 INFO - PROCESS | 1648 | 1462879836201 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:30:36 INFO - PROCESS | 1648 | 1462879836202 Marionette TRACE conn2 <- [1,2422,null,{}] 04:30:36 INFO - PROCESS | 1648 | 1462879836204 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}] 04:30:36 INFO - PROCESS | 1648 | 1462879836304 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:30:36 INFO - PROCESS | 1648 | 1462879836313 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x126383800 == 55 [pid = 1648] [id = 613] 04:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1212a0400) [pid = 1648] [serial = 1839] [outer = 0x0] 04:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1212a4000) [pid = 1648] [serial = 1840] [outer = 0x1212a0400] 04:30:36 INFO - PROCESS | 1648 | 1462879836344 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x121637c00) [pid = 1648] [serial = 1841] [outer = 0x1212a0400] 04:30:36 INFO - PROCESS | 1648 | 1462879836685 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]]]}] 04:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 518ms 04:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:30:36 INFO - PROCESS | 1648 | 1462879836720 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:30:36 INFO - PROCESS | 1648 | 1462879836721 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:30:36 INFO - PROCESS | 1648 | 1462879836723 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:30:36 INFO - PROCESS | 1648 | 1462879836724 Marionette TRACE conn2 <- [1,2426,null,{}] 04:30:36 INFO - PROCESS | 1648 | 1462879836726 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}] 04:30:36 INFO - PROCESS | 1648 | 1462879836806 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:30:36 INFO - PROCESS | 1648 | 1462879836811 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f05800 == 56 [pid = 1648] [id = 614] 04:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12163c800) [pid = 1648] [serial = 1842] [outer = 0x0] 04:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x121694000) [pid = 1648] [serial = 1843] [outer = 0x12163c800] 04:30:36 INFO - PROCESS | 1648 | 1462879836837 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x121a88400) [pid = 1648] [serial = 1844] [outer = 0x12163c800] 04:30:37 INFO - PROCESS | 1648 | 1462879837224 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]]]}] 04:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 521ms 04:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:30:37 INFO - PROCESS | 1648 | 1462879837244 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:30:37 INFO - PROCESS | 1648 | 1462879837246 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:30:37 INFO - PROCESS | 1648 | 1462879837248 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:30:37 INFO - PROCESS | 1648 | 1462879837249 Marionette TRACE conn2 <- [1,2430,null,{}] 04:30:37 INFO - PROCESS | 1648 | 1462879837251 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}] 04:30:37 INFO - PROCESS | 1648 | 1462879837353 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:30:37 INFO - PROCESS | 1648 | 1462879837365 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6ed000 == 57 [pid = 1648] [id = 615] 04:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x121a89800) [pid = 1648] [serial = 1845] [outer = 0x0] 04:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x121a91c00) [pid = 1648] [serial = 1846] [outer = 0x121a89800] 04:30:37 INFO - PROCESS | 1648 | 1462879837390 Marionette DEBUG loaded listener.js 04:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12440ec00) [pid = 1648] [serial = 1847] [outer = 0x121a89800] 04:30:37 INFO - PROCESS | 1648 | 1462879837711 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]]]}] 04:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 04:30:37 INFO - PROCESS | 1648 | 1462879837768 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:30:37 INFO - PROCESS | 1648 | 1462879837769 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:30:37 INFO - PROCESS | 1648 | 1462879837771 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:30:37 INFO - PROCESS | 1648 | 1462879837772 Marionette TRACE conn2 <- [1,2434,null,{}] 04:30:37 INFO - PROCESS | 1648 | 1462879837775 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}] 04:30:37 INFO - PROCESS | 1648 | 1462879837872 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:30:37 INFO - PROCESS | 1648 | 1462879837885 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0da800 == 58 [pid = 1648] [id = 616] 04:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1246bf000) [pid = 1648] [serial = 1848] [outer = 0x0] 04:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x124cb8800) [pid = 1648] [serial = 1849] [outer = 0x1246bf000] 04:30:37 INFO - PROCESS | 1648 | 1462879837910 Marionette DEBUG loaded listener.js 04:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x126002800) [pid = 1648] [serial = 1850] [outer = 0x1246bf000] 04:30:38 INFO - PROCESS | 1648 | 1462879838269 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]]]}] 04:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 522ms 04:30:38 INFO - PROCESS | 1648 | 1462879838293 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:30:38 INFO - PROCESS | 1648 | 1462879838295 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:30:38 INFO - PROCESS | 1648 | 1462879838297 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:30:38 INFO - PROCESS | 1648 | 1462879838298 Marionette TRACE conn2 <- [1,2438,null,{}] 04:30:38 INFO - PROCESS | 1648 | 1462879838307 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}] 04:30:38 INFO - PROCESS | 1648 | 1462879838415 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:30:38 INFO - PROCESS | 1648 | 1462879838452 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba6a000 == 59 [pid = 1648] [id = 617] 04:30:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x124cbac00) [pid = 1648] [serial = 1851] [outer = 0x0] 04:30:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x1263a2c00) [pid = 1648] [serial = 1852] [outer = 0x124cbac00] 04:30:38 INFO - PROCESS | 1648 | 1462879838479 Marionette DEBUG loaded listener.js 04:30:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x126682000) [pid = 1648] [serial = 1853] [outer = 0x124cbac00] 04:30:38 INFO - PROCESS | 1648 | 1462879838797 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]]]}] 04:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 522ms 04:30:38 INFO - PROCESS | 1648 | 1462879838819 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:30:38 INFO - PROCESS | 1648 | 1462879838821 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:30:38 INFO - PROCESS | 1648 | 1462879838823 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:30:38 INFO - PROCESS | 1648 | 1462879838824 Marionette TRACE conn2 <- [1,2442,null,{}] 04:30:38 INFO - PROCESS | 1648 | 1462879838826 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}] 04:30:38 INFO - PROCESS | 1648 | 1462879838934 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x121634000) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1180e8c00) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x126d75400) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x126685c00) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1212a0000) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x113133800) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x118fd8000) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x118f63c00) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x124416c00) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11278ac00) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x116189000) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x119ed9c00) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x121637800) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x129598c00) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1288c7000) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128b1a400) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1288c8400) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x128b89800) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12153b800) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x126766000) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1184b2000) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x120e23000) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x112a69c00) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x121638800) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126011000) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:30:39 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11600fc00) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:30:39 INFO - PROCESS | 1648 | 1462879839220 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1130d1000 == 60 [pid = 1648] [id = 618] 04:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11224d400) [pid = 1648] [serial = 1854] [outer = 0x0] 04:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x113094800) [pid = 1648] [serial = 1855] [outer = 0x11224d400] 04:30:39 INFO - PROCESS | 1648 | 1462879839250 Marionette DEBUG loaded listener.js 04:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11962c000) [pid = 1648] [serial = 1856] [outer = 0x11224d400] 04:30:39 INFO - PROCESS | 1648 | 1462879839521 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]]]}] 04:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 721ms 04:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:30:39 INFO - PROCESS | 1648 | 1462879839552 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 1648 | 1462879839553 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:30:39 INFO - PROCESS | 1648 | 1462879839555 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - PROCESS | 1648 | 1462879839557 Marionette TRACE conn2 <- [1,2446,null,{}] 04:30:39 INFO - PROCESS | 1648 | 1462879839559 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}] 04:30:39 INFO - PROCESS | 1648 | 1462879839669 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:30:39 INFO - PROCESS | 1648 | 1462879839673 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6f800 == 61 [pid = 1648] [id = 619] 04:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1212a0000) [pid = 1648] [serial = 1857] [outer = 0x0] 04:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1263a2000) [pid = 1648] [serial = 1858] [outer = 0x1212a0000] 04:30:39 INFO - PROCESS | 1648 | 1462879839698 Marionette DEBUG loaded listener.js 04:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x126d78c00) [pid = 1648] [serial = 1859] [outer = 0x1212a0000] 04:30:40 INFO - PROCESS | 1648 | 1462879840030 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]]]}] 04:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 520ms 04:30:40 INFO - PROCESS | 1648 | 1462879840076 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:30:40 INFO - PROCESS | 1648 | 1462879840077 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:30:40 INFO - PROCESS | 1648 | 1462879840079 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:30:40 INFO - PROCESS | 1648 | 1462879840080 Marionette TRACE conn2 <- [1,2450,null,{}] 04:30:40 INFO - PROCESS | 1648 | 1462879840082 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}] 04:30:40 INFO - PROCESS | 1648 | 1462879840193 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:30:40 INFO - PROCESS | 1648 | 1462879840198 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c50e000 == 62 [pid = 1648] [id = 620] 04:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126d7e800) [pid = 1648] [serial = 1860] [outer = 0x0] 04:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1288c1c00) [pid = 1648] [serial = 1861] [outer = 0x126d7e800] 04:30:40 INFO - PROCESS | 1648 | 1462879840222 Marionette DEBUG loaded listener.js 04:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1288cd000) [pid = 1648] [serial = 1862] [outer = 0x126d7e800] 04:30:40 INFO - PROCESS | 1648 | 1462879840555 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]]]}] 04:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 04:30:40 INFO - PROCESS | 1648 | 1462879840600 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:30:40 INFO - PROCESS | 1648 | 1462879840601 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:30:40 INFO - PROCESS | 1648 | 1462879840604 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:30:40 INFO - PROCESS | 1648 | 1462879840605 Marionette TRACE conn2 <- [1,2454,null,{}] 04:30:40 INFO - PROCESS | 1648 | 1462879840608 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}] 04:30:40 INFO - PROCESS | 1648 | 1462879840762 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:30:40 INFO - PROCESS | 1648 | 1462879840777 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c521800 == 63 [pid = 1648] [id = 621] 04:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x126d7dc00) [pid = 1648] [serial = 1863] [outer = 0x0] 04:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128a7d400) [pid = 1648] [serial = 1864] [outer = 0x126d7dc00] 04:30:40 INFO - PROCESS | 1648 | 1462879840816 Marionette DEBUG loaded listener.js 04:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x128b12c00) [pid = 1648] [serial = 1865] [outer = 0x126d7dc00] 04:30:41 INFO - PROCESS | 1648 | 1462879841140 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]]]}] 04:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 569ms 04:30:41 INFO - PROCESS | 1648 | 1462879841225 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:30:41 INFO - PROCESS | 1648 | 1462879841227 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:30:41 INFO - PROCESS | 1648 | 1462879841231 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:30:41 INFO - PROCESS | 1648 | 1462879841234 Marionette TRACE conn2 <- [1,2458,null,{}] 04:30:41 INFO - PROCESS | 1648 | 1462879841238 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}] 04:30:41 INFO - PROCESS | 1648 | 1462879841333 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:30:41 INFO - PROCESS | 1648 | 1462879841435 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f06000 == 64 [pid = 1648] [id = 622] 04:30:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11312d000) [pid = 1648] [serial = 1866] [outer = 0x0] 04:30:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1132cbc00) [pid = 1648] [serial = 1867] [outer = 0x11312d000] 04:30:41 INFO - PROCESS | 1648 | 1462879841466 Marionette DEBUG loaded listener.js 04:30:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x115ebb000) [pid = 1648] [serial = 1868] [outer = 0x11312d000] 04:30:41 INFO - PROCESS | 1648 | 1462879841918 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]]]}] 04:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 723ms 04:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:30:41 INFO - PROCESS | 1648 | 1462879841955 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:30:41 INFO - PROCESS | 1648 | 1462879841957 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:30:41 INFO - PROCESS | 1648 | 1462879841963 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:30:41 INFO - PROCESS | 1648 | 1462879841965 Marionette TRACE conn2 <- [1,2462,null,{}] 04:30:41 INFO - PROCESS | 1648 | 1462879841969 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}] 04:30:42 INFO - PROCESS | 1648 | 1462879842071 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:30:42 INFO - PROCESS | 1648 | 1462879842131 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a15000 == 65 [pid = 1648] [id = 623] 04:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11675a800) [pid = 1648] [serial = 1869] [outer = 0x0] 04:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11813d400) [pid = 1648] [serial = 1870] [outer = 0x11675a800] 04:30:42 INFO - PROCESS | 1648 | 1462879842160 Marionette DEBUG loaded listener.js 04:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1185bd400) [pid = 1648] [serial = 1871] [outer = 0x11675a800] 04:30:42 INFO - PROCESS | 1648 | 1462879842602 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]]]}] 04:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 674ms 04:30:42 INFO - PROCESS | 1648 | 1462879842636 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:30:42 INFO - PROCESS | 1648 | 1462879842637 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:30:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:30:42 INFO - PROCESS | 1648 | 1462879842640 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:30:42 INFO - PROCESS | 1648 | 1462879842642 Marionette TRACE conn2 <- [1,2466,null,{}] 04:30:42 INFO - PROCESS | 1648 | 1462879842665 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}] 04:30:42 INFO - PROCESS | 1648 | 1462879842812 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:30:42 INFO - PROCESS | 1648 | 1462879842869 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bcf1000 == 66 [pid = 1648] [id = 624] 04:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x119ed7c00) [pid = 1648] [serial = 1872] [outer = 0x0] 04:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x120e23c00) [pid = 1648] [serial = 1873] [outer = 0x119ed7c00] 04:30:42 INFO - PROCESS | 1648 | 1462879842902 Marionette DEBUG loaded listener.js 04:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12129c400) [pid = 1648] [serial = 1874] [outer = 0x119ed7c00] 04:30:43 INFO - PROCESS | 1648 | 1462879843322 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]]]}] 04:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 720ms 04:30:43 INFO - PROCESS | 1648 | 1462879843361 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:30:43 INFO - PROCESS | 1648 | 1462879843362 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:30:43 INFO - PROCESS | 1648 | 1462879843365 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:30:43 INFO - PROCESS | 1648 | 1462879843366 Marionette TRACE conn2 <- [1,2470,null,{}] 04:30:43 INFO - PROCESS | 1648 | 1462879843368 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}] 04:30:43 INFO - PROCESS | 1648 | 1462879843476 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:30:43 INFO - PROCESS | 1648 | 1462879843537 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce76800 == 67 [pid = 1648] [id = 625] 04:30:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x121634800) [pid = 1648] [serial = 1875] [outer = 0x0] 04:30:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x121691400) [pid = 1648] [serial = 1876] [outer = 0x121634800] 04:30:43 INFO - PROCESS | 1648 | 1462879843568 Marionette DEBUG loaded listener.js 04:30:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x121a90c00) [pid = 1648] [serial = 1877] [outer = 0x121634800] 04:30:44 INFO - PROCESS | 1648 | 1462879844027 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]]]}] 04:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 670ms 04:30:44 INFO - PROCESS | 1648 | 1462879844035 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:30:44 INFO - PROCESS | 1648 | 1462879844037 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:30:44 INFO - PROCESS | 1648 | 1462879844039 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:30:44 INFO - PROCESS | 1648 | 1462879844040 Marionette TRACE conn2 <- [1,2474,null,{}] 04:30:44 INFO - PROCESS | 1648 | 1462879844043 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}] 04:30:44 INFO - PROCESS | 1648 | 1462879844142 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:30:44 INFO - PROCESS | 1648 | 1462879844243 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d118000 == 68 [pid = 1648] [id = 626] 04:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x121694400) [pid = 1648] [serial = 1878] [outer = 0x0] 04:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12675f400) [pid = 1648] [serial = 1879] [outer = 0x121694400] 04:30:44 INFO - PROCESS | 1648 | 1462879844274 Marionette DEBUG loaded listener.js 04:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x126d7ec00) [pid = 1648] [serial = 1880] [outer = 0x121694400] 04:30:44 INFO - PROCESS | 1648 | 1462879844706 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]]]}] 04:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 718ms 04:30:44 INFO - PROCESS | 1648 | 1462879844794 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:30:44 INFO - PROCESS | 1648 | 1462879844795 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:30:44 INFO - PROCESS | 1648 | 1462879844799 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:30:44 INFO - PROCESS | 1648 | 1462879844800 Marionette TRACE conn2 <- [1,2478,null,{}] 04:30:44 INFO - PROCESS | 1648 | 1462879844802 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}] 04:30:44 INFO - PROCESS | 1648 | 1462879844948 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:30:45 INFO - PROCESS | 1648 | 1462879845030 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbd8000 == 69 [pid = 1648] [id = 627] 04:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x128a85c00) [pid = 1648] [serial = 1881] [outer = 0x0] 04:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x128b86400) [pid = 1648] [serial = 1882] [outer = 0x128a85c00] 04:30:45 INFO - PROCESS | 1648 | 1462879845061 Marionette DEBUG loaded listener.js 04:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x128bd4000) [pid = 1648] [serial = 1883] [outer = 0x128a85c00] 04:30:45 INFO - PROCESS | 1648 | 1462879845503 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]]]}] 04:30:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:30:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 770ms 04:30:45 INFO - PROCESS | 1648 | 1462879845570 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:30:45 INFO - PROCESS | 1648 | 1462879845571 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:30:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:30:45 INFO - PROCESS | 1648 | 1462879845573 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:30:45 INFO - PROCESS | 1648 | 1462879845575 Marionette TRACE conn2 <- [1,2482,null,{}] 04:30:45 INFO - PROCESS | 1648 | 1462879845577 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}] 04:30:45 INFO - PROCESS | 1648 | 1462879845868 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:30:45 INFO - PROCESS | 1648 | 1462879845876 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12121d800 == 70 [pid = 1648] [id = 628] 04:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x113463400) [pid = 1648] [serial = 1884] [outer = 0x0] 04:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11515cc00) [pid = 1648] [serial = 1885] [outer = 0x113463400] 04:30:45 INFO - PROCESS | 1648 | 1462879845905 Marionette DEBUG loaded listener.js 04:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x1160e6000) [pid = 1648] [serial = 1886] [outer = 0x113463400] 04:30:46 INFO - PROCESS | 1648 | 1462879846355 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]]]}] 04:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 820ms 04:30:46 INFO - PROCESS | 1648 | 1462879846404 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:30:46 INFO - PROCESS | 1648 | 1462879846409 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:30:46 INFO - PROCESS | 1648 | 1462879846418 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:30:46 INFO - PROCESS | 1648 | 1462879846420 Marionette TRACE conn2 <- [1,2486,null,{}] 04:30:46 INFO - PROCESS | 1648 | 1462879846425 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}] 04:30:46 INFO - PROCESS | 1648 | 1462879846564 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:30:46 INFO - PROCESS | 1648 | 1462879846671 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119563800 == 71 [pid = 1648] [id = 629] 04:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1180bb000) [pid = 1648] [serial = 1887] [outer = 0x0] 04:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1181dd000) [pid = 1648] [serial = 1888] [outer = 0x1180bb000] 04:30:46 INFO - PROCESS | 1648 | 1462879846716 Marionette DEBUG loaded listener.js 04:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x118911c00) [pid = 1648] [serial = 1889] [outer = 0x1180bb000] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12c50e000 == 70 [pid = 1648] [id = 620] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6f800 == 69 [pid = 1648] [id = 619] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1130d1000 == 68 [pid = 1648] [id = 618] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba6a000 == 67 [pid = 1648] [id = 617] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0da800 == 66 [pid = 1648] [id = 616] 04:30:46 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12a8c0800) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6ed000 == 65 [pid = 1648] [id = 615] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x116f05800 == 64 [pid = 1648] [id = 614] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x126383800 == 63 [pid = 1648] [id = 613] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1240f6800 == 62 [pid = 1648] [id = 612] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1216ad000 == 61 [pid = 1648] [id = 611] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x116081000 == 60 [pid = 1648] [id = 610] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x118599800 == 59 [pid = 1648] [id = 609] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11956c000 == 58 [pid = 1648] [id = 608] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x135148000 == 57 [pid = 1648] [id = 607] 04:30:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12b195800 == 56 [pid = 1648] [id = 605] 04:30:47 INFO - PROCESS | 1648 | --DOCSHELL 0x121362000 == 55 [pid = 1648] [id = 604] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x121969400) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x118f10000) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x1288bec00) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x126d74000) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x118570400) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x116182800) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1198e9400) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12168ec00) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x124cc1c00) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1213cf000) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11813d800) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1211a3800) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x121a89400) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128a83000) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128bdb400) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128b8a800) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x128b21400) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x128bef000) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x128b13000) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x121693800) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x121a8e800) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128bd7400) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11278b800) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126685400) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x126c3f800) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x128a7e000) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1193bd400) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1185c3c00) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x120f92800) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12129fc00) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11312e000) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11600d400) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x121541800) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12441c400) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x124d4f000) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11856c400) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x129556400) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1263a8800) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128bf4000) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x128c88400) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128a79000) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126d7c800) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12a6c9c00) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129175c00) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1295bd400) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1648 | 1462879847195 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]]]}] 04:30:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:30:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 824ms 04:30:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:30:47 INFO - PROCESS | 1648 | 1462879847242 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:30:47 INFO - PROCESS | 1648 | 1462879847244 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:30:47 INFO - PROCESS | 1648 | 1462879847247 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:30:47 INFO - PROCESS | 1648 | 1462879847248 Marionette TRACE conn2 <- [1,2490,null,{}] 04:30:47 INFO - PROCESS | 1648 | 1462879847250 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}] 04:30:47 INFO - PROCESS | 1648 | 1462879847333 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:30:47 INFO - PROCESS | 1648 | 1462879847339 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x121349800 == 56 [pid = 1648] [id = 630] 04:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11856ac00) [pid = 1648] [serial = 1890] [outer = 0x0] 04:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119866800) [pid = 1648] [serial = 1891] [outer = 0x11856ac00] 04:30:47 INFO - PROCESS | 1648 | 1462879847366 Marionette DEBUG loaded listener.js 04:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119ede800) [pid = 1648] [serial = 1892] [outer = 0x11856ac00] 04:30:47 INFO - PROCESS | 1648 | 1462879847788 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]]]}] 04:30:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:30:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 573ms 04:30:47 INFO - PROCESS | 1648 | 1462879847821 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:30:47 INFO - PROCESS | 1648 | 1462879847825 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:30:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:30:47 INFO - PROCESS | 1648 | 1462879847836 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:30:47 INFO - PROCESS | 1648 | 1462879847840 Marionette TRACE conn2 <- [1,2494,null,{}] 04:30:47 INFO - PROCESS | 1648 | 1462879847844 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}] 04:30:47 INFO - PROCESS | 1648 | 1462879847970 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:30:47 INFO - PROCESS | 1648 | 1462879847982 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1260ef000 == 57 [pid = 1648] [id = 631] 04:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x120f91800) [pid = 1648] [serial = 1893] [outer = 0x0] 04:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12129b800) [pid = 1648] [serial = 1894] [outer = 0x120f91800] 04:30:48 INFO - PROCESS | 1648 | 1462879848022 Marionette DEBUG loaded listener.js 04:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12168b400) [pid = 1648] [serial = 1895] [outer = 0x120f91800] 04:30:48 INFO - PROCESS | 1648 | 1462879848422 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]]]}] 04:30:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:30:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 633ms 04:30:48 INFO - PROCESS | 1648 | 1462879848462 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:30:48 INFO - PROCESS | 1648 | 1462879848464 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:30:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:30:48 INFO - PROCESS | 1648 | 1462879848466 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:30:48 INFO - PROCESS | 1648 | 1462879848467 Marionette TRACE conn2 <- [1,2498,null,{}] 04:30:48 INFO - PROCESS | 1648 | 1462879848469 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}] 04:30:48 INFO - PROCESS | 1648 | 1462879848547 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:30:48 INFO - PROCESS | 1648 | 1462879848569 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12985f000 == 58 [pid = 1648] [id = 632] 04:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12168e000) [pid = 1648] [serial = 1896] [outer = 0x0] 04:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1219c2c00) [pid = 1648] [serial = 1897] [outer = 0x12168e000] 04:30:48 INFO - PROCESS | 1648 | 1462879848594 Marionette DEBUG loaded listener.js 04:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x121a8d800) [pid = 1648] [serial = 1898] [outer = 0x12168e000] 04:30:48 INFO - PROCESS | 1648 | 1462879848919 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]]]}] 04:30:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:30:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 469ms 04:30:48 INFO - PROCESS | 1648 | 1462879848936 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:30:48 INFO - PROCESS | 1648 | 1462879848937 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:30:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:30:48 INFO - PROCESS | 1648 | 1462879848939 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:30:48 INFO - PROCESS | 1648 | 1462879848940 Marionette TRACE conn2 <- [1,2502,null,{}] 04:30:48 INFO - PROCESS | 1648 | 1462879848942 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}] 04:30:49 INFO - PROCESS | 1648 | 1462879849040 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:30:49 INFO - PROCESS | 1648 | 1462879849110 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e5800 == 59 [pid = 1648] [id = 633] 04:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1247a8000) [pid = 1648] [serial = 1899] [outer = 0x0] 04:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126007800) [pid = 1648] [serial = 1900] [outer = 0x1247a8000] 04:30:49 INFO - PROCESS | 1648 | 1462879849138 Marionette DEBUG loaded listener.js 04:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126d61400) [pid = 1648] [serial = 1901] [outer = 0x1247a8000] 04:30:49 INFO - PROCESS | 1648 | 1462879849467 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]]]}] 04:30:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:30:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 573ms 04:30:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:30:49 INFO - PROCESS | 1648 | 1462879849512 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:30:49 INFO - PROCESS | 1648 | 1462879849514 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:30:49 INFO - PROCESS | 1648 | 1462879849516 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:30:49 INFO - PROCESS | 1648 | 1462879849517 Marionette TRACE conn2 <- [1,2506,null,{}] 04:30:49 INFO - PROCESS | 1648 | 1462879849519 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}] 04:30:49 INFO - PROCESS | 1648 | 1462879849626 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:30:49 INFO - PROCESS | 1648 | 1462879849645 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba63800 == 60 [pid = 1648] [id = 634] 04:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1247aa000) [pid = 1648] [serial = 1902] [outer = 0x0] 04:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126d7f800) [pid = 1648] [serial = 1903] [outer = 0x1247aa000] 04:30:49 INFO - PROCESS | 1648 | 1462879849670 Marionette DEBUG loaded listener.js 04:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128a81400) [pid = 1648] [serial = 1904] [outer = 0x1247aa000] 04:30:50 INFO - PROCESS | 1648 | 1462879850045 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]]]}] 04:30:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:30:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 570ms 04:30:50 INFO - PROCESS | 1648 | 1462879850086 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:30:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:30:50 INFO - PROCESS | 1648 | 1462879850087 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:30:50 INFO - PROCESS | 1648 | 1462879850090 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:30:50 INFO - PROCESS | 1648 | 1462879850091 Marionette TRACE conn2 <- [1,2510,null,{}] 04:30:50 INFO - PROCESS | 1648 | 1462879850099 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}] 04:30:50 INFO - PROCESS | 1648 | 1462879850228 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:30:50 INFO - PROCESS | 1648 | 1462879850248 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bce8800 == 61 [pid = 1648] [id = 635] 04:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x115e3b800) [pid = 1648] [serial = 1905] [outer = 0x0] 04:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x121a86800) [pid = 1648] [serial = 1906] [outer = 0x115e3b800] 04:30:50 INFO - PROCESS | 1648 | 1462879850286 Marionette DEBUG loaded listener.js 04:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x128b1e400) [pid = 1648] [serial = 1907] [outer = 0x115e3b800] 04:30:50 INFO - PROCESS | 1648 | 1462879850753 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]]]}] 04:30:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:30:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 675ms 04:30:50 INFO - PROCESS | 1648 | 1462879850765 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:30:50 INFO - PROCESS | 1648 | 1462879850766 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:30:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:30:50 INFO - PROCESS | 1648 | 1462879850769 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:30:50 INFO - PROCESS | 1648 | 1462879850770 Marionette TRACE conn2 <- [1,2514,null,{}] 04:30:50 INFO - PROCESS | 1648 | 1462879850772 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}] 04:30:50 INFO - PROCESS | 1648 | 1462879850876 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:30:50 INFO - PROCESS | 1648 | 1462879850905 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be8c800 == 62 [pid = 1648] [id = 636] 04:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128b15400) [pid = 1648] [serial = 1908] [outer = 0x0] 04:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128b85800) [pid = 1648] [serial = 1909] [outer = 0x128b15400] 04:30:50 INFO - PROCESS | 1648 | 1462879850938 Marionette DEBUG loaded listener.js 04:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128bd4400) [pid = 1648] [serial = 1910] [outer = 0x128b15400] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x121a89800) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1246bf000) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1212a0400) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x113132000) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1132c6c00) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x119e55400) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x118571000) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x113461400) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x124cbac00) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126d7e800) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12163c800) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11224d400) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:30:51 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1212a0000) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:30:51 INFO - PROCESS | 1648 | 1462879851355 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]]]}] 04:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 620ms 04:30:51 INFO - PROCESS | 1648 | 1462879851389 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:30:51 INFO - PROCESS | 1648 | 1462879851390 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:30:51 INFO - PROCESS | 1648 | 1462879851392 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:30:51 INFO - PROCESS | 1648 | 1462879851393 Marionette TRACE conn2 <- [1,2518,null,{}] 04:30:51 INFO - PROCESS | 1648 | 1462879851396 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}] 04:30:51 INFO - PROCESS | 1648 | 1462879851472 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:30:51 INFO - PROCESS | 1648 | 1462879851530 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c50c000 == 63 [pid = 1648] [id = 637] 04:30:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x112788400) [pid = 1648] [serial = 1911] [outer = 0x0] 04:30:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119ed9c00) [pid = 1648] [serial = 1912] [outer = 0x112788400] 04:30:51 INFO - PROCESS | 1648 | 1462879851555 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126d6e800) [pid = 1648] [serial = 1913] [outer = 0x112788400] 04:30:51 INFO - PROCESS | 1648 | 1462879851834 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]]]}] 04:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 470ms 04:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:30:51 INFO - PROCESS | 1648 | 1462879851870 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:30:51 INFO - PROCESS | 1648 | 1462879851871 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:30:51 INFO - PROCESS | 1648 | 1462879851874 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:30:51 INFO - PROCESS | 1648 | 1462879851875 Marionette TRACE conn2 <- [1,2522,null,{}] 04:30:51 INFO - PROCESS | 1648 | 1462879851879 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}] 04:30:52 INFO - PROCESS | 1648 | 1462879852032 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:30:52 INFO - PROCESS | 1648 | 1462879852112 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8be800 == 64 [pid = 1648] [id = 638] 04:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1160e7c00) [pid = 1648] [serial = 1914] [outer = 0x0] 04:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x128bd3800) [pid = 1648] [serial = 1915] [outer = 0x1160e7c00] 04:30:52 INFO - PROCESS | 1648 | 1462879852158 Marionette DEBUG loaded listener.js 04:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12916dc00) [pid = 1648] [serial = 1916] [outer = 0x1160e7c00] 04:30:52 INFO - PROCESS | 1648 | 1462879852487 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]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:30:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 621ms 04:30:52 INFO - PROCESS | 1648 | 1462879852496 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 1648 | 1462879852500 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:30:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:30:52 INFO - PROCESS | 1648 | 1462879852508 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 1648 | 1462879852509 Marionette TRACE conn2 <- [1,2526,null,{}] 04:30:52 INFO - PROCESS | 1648 | 1462879852512 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}] 04:30:52 INFO - PROCESS | 1648 | 1462879852603 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:30:52 INFO - PROCESS | 1648 | 1462879852607 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a2000 == 65 [pid = 1648] [id = 639] 04:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x129178400) [pid = 1648] [serial = 1917] [outer = 0x0] 04:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x129341800) [pid = 1648] [serial = 1918] [outer = 0x129178400] 04:30:52 INFO - PROCESS | 1648 | 1462879852632 Marionette DEBUG loaded listener.js 04:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x129598400) [pid = 1648] [serial = 1919] [outer = 0x129178400] 04:30:52 INFO - PROCESS | 1648 | 1462879852953 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]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:30:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 469ms 04:30:52 INFO - PROCESS | 1648 | 1462879852977 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 1648 | 1462879852979 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:30:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:30:52 INFO - PROCESS | 1648 | 1462879852984 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 1648 | 1462879852985 Marionette TRACE conn2 <- [1,2530,null,{}] 04:30:52 INFO - PROCESS | 1648 | 1462879852987 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}] 04:30:53 INFO - PROCESS | 1648 | 1462879853099 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:30:53 INFO - PROCESS | 1648 | 1462879853105 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d65a000 == 66 [pid = 1648] [id = 640] 04:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x128c88000) [pid = 1648] [serial = 1920] [outer = 0x0] 04:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12959d000) [pid = 1648] [serial = 1921] [outer = 0x128c88000] 04:30:53 INFO - PROCESS | 1648 | 1462879853130 Marionette DEBUG loaded listener.js 04:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12a6c4800) [pid = 1648] [serial = 1922] [outer = 0x128c88000] 04:30:53 INFO - PROCESS | 1648 | 1462879853621 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]]]}] 04:30:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:30:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 04:30:53 INFO - PROCESS | 1648 | 1462879853653 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:30:53 INFO - PROCESS | 1648 | 1462879853657 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:30:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:30:53 INFO - PROCESS | 1648 | 1462879853663 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:30:53 INFO - PROCESS | 1648 | 1462879853668 Marionette TRACE conn2 <- [1,2534,null,{}] 04:30:53 INFO - PROCESS | 1648 | 1462879853674 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}] 04:30:53 INFO - PROCESS | 1648 | 1462879853835 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:30:53 INFO - PROCESS | 1648 | 1462879853939 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12143e000 == 67 [pid = 1648] [id = 641] 04:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1169ba400) [pid = 1648] [serial = 1923] [outer = 0x0] 04:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x118138000) [pid = 1648] [serial = 1924] [outer = 0x1169ba400] 04:30:53 INFO - PROCESS | 1648 | 1462879853988 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x118f69c00) [pid = 1648] [serial = 1925] [outer = 0x1169ba400] 04:30:54 INFO - PROCESS | 1648 | 1462879854481 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]]]}] 04:30:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:30:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 878ms 04:30:54 INFO - PROCESS | 1648 | 1462879854541 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 1648 | 1462879854545 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:30:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:30:54 INFO - PROCESS | 1648 | 1462879854550 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 1648 | 1462879854552 Marionette TRACE conn2 <- [1,2538,null,{}] 04:30:54 INFO - PROCESS | 1648 | 1462879854555 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}] 04:30:54 INFO - PROCESS | 1648 | 1462879854661 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:30:54 INFO - PROCESS | 1648 | 1462879854723 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12950c000 == 68 [pid = 1648] [id = 642] 04:30:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1193c2c00) [pid = 1648] [serial = 1926] [outer = 0x0] 04:30:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x120f93800) [pid = 1648] [serial = 1927] [outer = 0x1193c2c00] 04:30:54 INFO - PROCESS | 1648 | 1462879854793 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12163a000) [pid = 1648] [serial = 1928] [outer = 0x1193c2c00] 04:30:55 INFO - PROCESS | 1648 | 1462879855186 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]]]}] 04:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 673ms 04:30:55 INFO - PROCESS | 1648 | 1462879855224 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:30:55 INFO - PROCESS | 1648 | 1462879855225 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:30:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:30:55 INFO - PROCESS | 1648 | 1462879855228 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 1648 | 1462879855230 Marionette TRACE conn2 <- [1,2542,null,{}] 04:30:55 INFO - PROCESS | 1648 | 1462879855239 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}] 04:30:55 INFO - PROCESS | 1648 | 1462879855348 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:30:55 INFO - PROCESS | 1648 | 1462879855453 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d77e000 == 69 [pid = 1648] [id = 643] 04:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x121966400) [pid = 1648] [serial = 1929] [outer = 0x0] 04:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x124cb8c00) [pid = 1648] [serial = 1930] [outer = 0x121966400] 04:30:55 INFO - PROCESS | 1648 | 1462879855488 Marionette DEBUG loaded listener.js 04:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1265c0400) [pid = 1648] [serial = 1931] [outer = 0x121966400] 04:30:55 INFO - PROCESS | 1648 | 1462879855900 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]]]}] 04:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 722ms 04:30:55 INFO - PROCESS | 1648 | 1462879855962 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:30:55 INFO - PROCESS | 1648 | 1462879855963 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:30:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:30:55 INFO - PROCESS | 1648 | 1462879855980 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 1648 | 1462879855981 Marionette TRACE conn2 <- [1,2546,null,{}] 04:30:55 INFO - PROCESS | 1648 | 1462879855984 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}] 04:30:56 INFO - PROCESS | 1648 | 1462879856089 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:30:56 INFO - PROCESS | 1648 | 1462879856163 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db70000 == 70 [pid = 1648] [id = 644] 04:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x126d6f400) [pid = 1648] [serial = 1932] [outer = 0x0] 04:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128b1fc00) [pid = 1648] [serial = 1933] [outer = 0x126d6f400] 04:30:56 INFO - PROCESS | 1648 | 1462879856192 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x128be5400) [pid = 1648] [serial = 1934] [outer = 0x126d6f400] 04:30:56 INFO - PROCESS | 1648 | 1462879856602 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]]]}] 04:30:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:30:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 671ms 04:30:56 INFO - PROCESS | 1648 | 1462879856650 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:30:56 INFO - PROCESS | 1648 | 1462879856651 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:30:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:30:56 INFO - PROCESS | 1648 | 1462879856654 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:30:56 INFO - PROCESS | 1648 | 1462879856655 Marionette TRACE conn2 <- [1,2550,null,{}] 04:30:56 INFO - PROCESS | 1648 | 1462879856657 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}] 04:30:56 INFO - PROCESS | 1648 | 1462879856760 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:30:56 INFO - PROCESS | 1648 | 1462879856820 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x13514b800 == 71 [pid = 1648] [id = 645] 04:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x126d76400) [pid = 1648] [serial = 1935] [outer = 0x0] 04:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x128bf3400) [pid = 1648] [serial = 1936] [outer = 0x126d76400] 04:30:56 INFO - PROCESS | 1648 | 1462879856890 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x129343800) [pid = 1648] [serial = 1937] [outer = 0x126d76400] 04:30:57 INFO - PROCESS | 1648 | 1462879857413 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]]]}] 04:30:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:30:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 819ms 04:30:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:30:57 INFO - PROCESS | 1648 | 1462879857474 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:30:57 INFO - PROCESS | 1648 | 1462879857476 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:30:57 INFO - PROCESS | 1648 | 1462879857480 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:30:57 INFO - PROCESS | 1648 | 1462879857482 Marionette TRACE conn2 <- [1,2554,null,{}] 04:30:57 INFO - PROCESS | 1648 | 1462879857486 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}] 04:30:57 INFO - PROCESS | 1648 | 1462879857607 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:30:57 INFO - PROCESS | 1648 | 1462879857872 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c1e800 == 72 [pid = 1648] [id = 646] 04:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x112a69c00) [pid = 1648] [serial = 1938] [outer = 0x0] 04:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x113132c00) [pid = 1648] [serial = 1939] [outer = 0x112a69c00] 04:30:57 INFO - PROCESS | 1648 | 1462879857926 Marionette DEBUG loaded listener.js 04:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x115ebf000) [pid = 1648] [serial = 1940] [outer = 0x112a69c00] 04:30:58 INFO - PROCESS | 1648 | 1462879858390 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]]]}] 04:30:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:30:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 973ms 04:30:58 INFO - PROCESS | 1648 | 1462879858453 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:30:58 INFO - PROCESS | 1648 | 1462879858455 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:30:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:30:58 INFO - PROCESS | 1648 | 1462879858458 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:30:58 INFO - PROCESS | 1648 | 1462879858460 Marionette TRACE conn2 <- [1,2558,null,{}] 04:30:58 INFO - PROCESS | 1648 | 1462879858482 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}] 04:30:58 INFO - PROCESS | 1648 | 1462879858583 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a2000 == 71 [pid = 1648] [id = 639] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8be800 == 70 [pid = 1648] [id = 638] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12c50c000 == 69 [pid = 1648] [id = 637] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12be8c800 == 68 [pid = 1648] [id = 636] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12bce8800 == 67 [pid = 1648] [id = 635] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba63800 == 66 [pid = 1648] [id = 634] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8e5800 == 65 [pid = 1648] [id = 633] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x128a7d400) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | 1462879858705 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12985f000 == 64 [pid = 1648] [id = 632] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1260ef000 == 63 [pid = 1648] [id = 631] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x121349800 == 62 [pid = 1648] [id = 630] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x119563800 == 61 [pid = 1648] [id = 629] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12121d800 == 60 [pid = 1648] [id = 628] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x116f06000 == 59 [pid = 1648] [id = 622] 04:30:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12c521800 == 58 [pid = 1648] [id = 621] 04:30:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x113122800 == 59 [pid = 1648] [id = 647] 04:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x112e44c00) [pid = 1648] [serial = 1941] [outer = 0x0] 04:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x116182800) [pid = 1648] [serial = 1942] [outer = 0x112e44c00] 04:30:58 INFO - PROCESS | 1648 | 1462879858746 Marionette DEBUG loaded listener.js 04:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x118134800) [pid = 1648] [serial = 1943] [outer = 0x112e44c00] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x128bce800) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x121694000) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12129d800) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x126002800) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1288c1c00) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x113094800) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1263a2000) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x126d78c00) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11962c000) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12440ec00) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x121a88400) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x121a91c00) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x124cb8800) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1212a4000) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x121637c00) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1133b6c00) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x116005400) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11675fc00) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1181e5c00) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x118134400) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x120f9a400) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x120e21400) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x118fd2c00) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x119871800) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x117173000) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x116157400) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1263a2c00) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12668c800) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126682000) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 04:30:58 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1288cd000) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 04:30:59 INFO - PROCESS | 1648 | 1462879859081 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]]]}] 04:30:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:30:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 670ms 04:30:59 INFO - PROCESS | 1648 | 1462879859137 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:30:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:30:59 INFO - PROCESS | 1648 | 1462879859141 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:30:59 INFO - PROCESS | 1648 | 1462879859146 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 1648 | 1462879859148 Marionette TRACE conn2 <- [1,2562,null,{}] 04:30:59 INFO - PROCESS | 1648 | 1462879859152 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}] 04:30:59 INFO - PROCESS | 1648 | 1462879859280 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:30:59 INFO - PROCESS | 1648 | 1462879859404 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b03000 == 60 [pid = 1648] [id = 648] 04:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x116075000) [pid = 1648] [serial = 1944] [outer = 0x0] 04:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118570400) [pid = 1648] [serial = 1945] [outer = 0x116075000] 04:30:59 INFO - PROCESS | 1648 | 1462879859445 Marionette DEBUG loaded listener.js 04:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119627800) [pid = 1648] [serial = 1946] [outer = 0x116075000] 04:30:59 INFO - PROCESS | 1648 | 1462879859792 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]]]}] 04:30:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:30:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 675ms 04:30:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:30:59 INFO - PROCESS | 1648 | 1462879859821 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:30:59 INFO - PROCESS | 1648 | 1462879859822 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:30:59 INFO - PROCESS | 1648 | 1462879859825 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 1648 | 1462879859829 Marionette TRACE conn2 <- [1,2566,null,{}] 04:30:59 INFO - PROCESS | 1648 | 1462879859838 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}] 04:30:59 INFO - PROCESS | 1648 | 1462879859929 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:30:59 INFO - PROCESS | 1648 | 1462879859985 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x124008800 == 61 [pid = 1648] [id = 649] 04:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1193c3000) [pid = 1648] [serial = 1947] [outer = 0x0] 04:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x120e29c00) [pid = 1648] [serial = 1948] [outer = 0x1193c3000] 04:31:00 INFO - PROCESS | 1648 | 1462879860019 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x121545c00) [pid = 1648] [serial = 1949] [outer = 0x1193c3000] 04:31:00 INFO - PROCESS | 1648 | 1462879860300 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]]]}] 04:31:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:31:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 527ms 04:31:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:31:00 INFO - PROCESS | 1648 | 1462879860352 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:31:00 INFO - PROCESS | 1648 | 1462879860354 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:31:00 INFO - PROCESS | 1648 | 1462879860356 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:31:00 INFO - PROCESS | 1648 | 1462879860357 Marionette TRACE conn2 <- [1,2570,null,{}] 04:31:00 INFO - PROCESS | 1648 | 1462879860359 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}] 04:31:00 INFO - PROCESS | 1648 | 1462879860442 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:31:00 INFO - PROCESS | 1648 | 1462879860449 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x129186000 == 62 [pid = 1648] [id = 650] 04:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x121298400) [pid = 1648] [serial = 1950] [outer = 0x0] 04:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x121640800) [pid = 1648] [serial = 1951] [outer = 0x121298400] 04:31:00 INFO - PROCESS | 1648 | 1462879860531 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x121a87400) [pid = 1648] [serial = 1952] [outer = 0x121298400] 04:31:00 INFO - PROCESS | 1648 | 1462879860853 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]]]}] 04:31:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:31:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms 04:31:00 INFO - PROCESS | 1648 | 1462879860878 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:31:00 INFO - PROCESS | 1648 | 1462879860879 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:31:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:31:00 INFO - PROCESS | 1648 | 1462879860884 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:31:00 INFO - PROCESS | 1648 | 1462879860885 Marionette TRACE conn2 <- [1,2574,null,{}] 04:31:00 INFO - PROCESS | 1648 | 1462879860888 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}] 04:31:00 INFO - PROCESS | 1648 | 1462879860989 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:31:01 INFO - PROCESS | 1648 | 1462879861003 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11956b800 == 63 [pid = 1648] [id = 651] 04:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12441a400) [pid = 1648] [serial = 1953] [outer = 0x0] 04:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x124cb8800) [pid = 1648] [serial = 1954] [outer = 0x12441a400] 04:31:01 INFO - PROCESS | 1648 | 1462879861034 Marionette DEBUG loaded listener.js 04:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x126517400) [pid = 1648] [serial = 1955] [outer = 0x12441a400] 04:31:01 INFO - PROCESS | 1648 | 1462879861389 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]]]}] 04:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 520ms 04:31:01 INFO - PROCESS | 1648 | 1462879861404 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:31:01 INFO - PROCESS | 1648 | 1462879861405 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:31:01 INFO - PROCESS | 1648 | 1462879861407 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:31:01 INFO - PROCESS | 1648 | 1462879861408 Marionette TRACE conn2 <- [1,2578,null,{}] 04:31:01 INFO - PROCESS | 1648 | 1462879861411 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}] 04:31:01 INFO - PROCESS | 1648 | 1462879861513 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:31:01 INFO - PROCESS | 1648 | 1462879861530 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0bf800 == 64 [pid = 1648] [id = 652] 04:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x126687c00) [pid = 1648] [serial = 1956] [outer = 0x0] 04:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x126d6d000) [pid = 1648] [serial = 1957] [outer = 0x126687c00] 04:31:01 INFO - PROCESS | 1648 | 1462879861555 Marionette DEBUG loaded listener.js 04:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1288cd400) [pid = 1648] [serial = 1958] [outer = 0x126687c00] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x129178400) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x113463400) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x111c7c800) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1247aa000) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x120f91800) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x128bd5000) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1247a8800) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x112788400) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1160e7c00) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x115e3b800) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12168e000) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11856ac00) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126d7dc00) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1247a8000) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1161ea000) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1180bb000) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x128b15400) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12444b800) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119e5b000) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:31:02 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12a6d1800) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:31:02 INFO - PROCESS | 1648 | 1462879862314 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]]]}] 04:31:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:31:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 920ms 04:31:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:31:02 INFO - PROCESS | 1648 | 1462879862328 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:31:02 INFO - PROCESS | 1648 | 1462879862331 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:31:02 INFO - PROCESS | 1648 | 1462879862336 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:31:02 INFO - PROCESS | 1648 | 1462879862338 Marionette TRACE conn2 <- [1,2582,null,{}] 04:31:02 INFO - PROCESS | 1648 | 1462879862342 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}] 04:31:02 INFO - PROCESS | 1648 | 1462879862447 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:31:02 INFO - PROCESS | 1648 | 1462879862519 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x120e61800 == 65 [pid = 1648] [id = 653] 04:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x113d5bc00) [pid = 1648] [serial = 1959] [outer = 0x0] 04:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1161ea400) [pid = 1648] [serial = 1960] [outer = 0x113d5bc00] 04:31:02 INFO - PROCESS | 1648 | 1462879862551 Marionette DEBUG loaded listener.js 04:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x117174400) [pid = 1648] [serial = 1961] [outer = 0x113d5bc00] 04:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 673ms 04:31:03 INFO - PROCESS | 1648 | 1462879863000 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]]]}] 04:31:03 INFO - PROCESS | 1648 | 1462879863008 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:31:03 INFO - PROCESS | 1648 | 1462879863013 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:31:03 INFO - PROCESS | 1648 | 1462879863020 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:31:03 INFO - PROCESS | 1648 | 1462879863022 Marionette TRACE conn2 <- [1,2586,null,{}] 04:31:03 INFO - PROCESS | 1648 | 1462879863024 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}] 04:31:03 INFO - PROCESS | 1648 | 1462879863126 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:31:03 INFO - PROCESS | 1648 | 1462879863182 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x124cb5000 == 66 [pid = 1648] [id = 654] 04:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118134400) [pid = 1648] [serial = 1962] [outer = 0x0] 04:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11962c800) [pid = 1648] [serial = 1963] [outer = 0x118134400] 04:31:03 INFO - PROCESS | 1648 | 1462879863215 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x120e23400) [pid = 1648] [serial = 1964] [outer = 0x118134400] 04:31:03 INFO - PROCESS | 1648 | 1462879863669 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]]]}] 04:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 04:31:03 INFO - PROCESS | 1648 | 1462879863690 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:31:03 INFO - PROCESS | 1648 | 1462879863691 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:31:03 INFO - PROCESS | 1648 | 1462879863694 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:31:03 INFO - PROCESS | 1648 | 1462879863697 Marionette TRACE conn2 <- [1,2590,null,{}] 04:31:03 INFO - PROCESS | 1648 | 1462879863707 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}] 04:31:03 INFO - PROCESS | 1648 | 1462879863811 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:31:03 INFO - PROCESS | 1648 | 1462879863872 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12baa0000 == 67 [pid = 1648] [id = 655] 04:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1211a5400) [pid = 1648] [serial = 1965] [outer = 0x0] 04:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12163d800) [pid = 1648] [serial = 1966] [outer = 0x1211a5400] 04:31:03 INFO - PROCESS | 1648 | 1462879863904 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x121c26000) [pid = 1648] [serial = 1967] [outer = 0x1211a5400] 04:31:04 INFO - PROCESS | 1648 | 1462879864358 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]]]}] 04:31:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:31:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 675ms 04:31:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:31:04 INFO - PROCESS | 1648 | 1462879864370 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:31:04 INFO - PROCESS | 1648 | 1462879864372 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:31:04 INFO - PROCESS | 1648 | 1462879864374 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:31:04 INFO - PROCESS | 1648 | 1462879864375 Marionette TRACE conn2 <- [1,2594,null,{}] 04:31:04 INFO - PROCESS | 1648 | 1462879864378 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}] 04:31:04 INFO - PROCESS | 1648 | 1462879864481 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:31:04 INFO - PROCESS | 1648 | 1462879864570 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be7b800 == 68 [pid = 1648] [id = 656] 04:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x124456000) [pid = 1648] [serial = 1968] [outer = 0x0] 04:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x126514800) [pid = 1648] [serial = 1969] [outer = 0x124456000] 04:31:04 INFO - PROCESS | 1648 | 1462879864597 Marionette DEBUG loaded listener.js 04:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126d7d800) [pid = 1648] [serial = 1970] [outer = 0x124456000] 04:31:05 INFO - PROCESS | 1648 | 1462879865036 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]]]}] 04:31:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:31:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 669ms 04:31:05 INFO - PROCESS | 1648 | 1462879865044 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:31:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:31:05 INFO - PROCESS | 1648 | 1462879865045 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:31:05 INFO - PROCESS | 1648 | 1462879865048 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 1648 | 1462879865049 Marionette TRACE conn2 <- [1,2598,null,{}] 04:31:05 INFO - PROCESS | 1648 | 1462879865052 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}] 04:31:05 INFO - PROCESS | 1648 | 1462879865151 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:31:05 INFO - PROCESS | 1648 | 1462879865207 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c515800 == 69 [pid = 1648] [id = 657] 04:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1247aa400) [pid = 1648] [serial = 1971] [outer = 0x0] 04:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1288c7c00) [pid = 1648] [serial = 1972] [outer = 0x1247aa400] 04:31:05 INFO - PROCESS | 1648 | 1462879865237 Marionette DEBUG loaded listener.js 04:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128a7e400) [pid = 1648] [serial = 1973] [outer = 0x1247aa400] 04:31:05 INFO - PROCESS | 1648 | 1462879865690 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]]]}] 04:31:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:31:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 672ms 04:31:05 INFO - PROCESS | 1648 | 1462879865733 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:31:05 INFO - PROCESS | 1648 | 1462879865734 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:31:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:31:05 INFO - PROCESS | 1648 | 1462879865738 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 1648 | 1462879865739 Marionette TRACE conn2 <- [1,2602,null,{}] 04:31:05 INFO - PROCESS | 1648 | 1462879865741 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}] 04:31:05 INFO - PROCESS | 1648 | 1462879865874 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:31:05 INFO - PROCESS | 1648 | 1462879865949 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce7c000 == 70 [pid = 1648] [id = 658] 04:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128b5e800) [pid = 1648] [serial = 1974] [outer = 0x0] 04:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x128bed000) [pid = 1648] [serial = 1975] [outer = 0x128b5e800] 04:31:05 INFO - PROCESS | 1648 | 1462879865978 Marionette DEBUG loaded listener.js 04:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x129175000) [pid = 1648] [serial = 1976] [outer = 0x128b5e800] 04:31:06 INFO - PROCESS | 1648 | 1462879866403 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]]]}] 04:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 04:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:31:06 INFO - PROCESS | 1648 | 1462879866460 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:31:06 INFO - PROCESS | 1648 | 1462879866461 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:31:06 INFO - PROCESS | 1648 | 1462879866482 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 1648 | 1462879866484 Marionette TRACE conn2 <- [1,2606,null,{}] 04:31:06 INFO - PROCESS | 1648 | 1462879866489 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}] 04:31:06 INFO - PROCESS | 1648 | 1462879866639 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:31:06 INFO - PROCESS | 1648 | 1462879866742 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119c06000 == 71 [pid = 1648] [id = 659] 04:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11205c400) [pid = 1648] [serial = 1977] [outer = 0x0] 04:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x124cba800) [pid = 1648] [serial = 1978] [outer = 0x11205c400] 04:31:06 INFO - PROCESS | 1648 | 1462879866788 Marionette DEBUG loaded listener.js 04:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x128bd3400) [pid = 1648] [serial = 1979] [outer = 0x11205c400] 04:31:07 INFO - PROCESS | 1648 | 1462879867488 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]]]}] 04:31:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:31:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1090ms 04:31:07 INFO - PROCESS | 1648 | 1462879867555 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:31:07 INFO - PROCESS | 1648 | 1462879867560 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:31:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:31:07 INFO - PROCESS | 1648 | 1462879867564 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:31:07 INFO - PROCESS | 1648 | 1462879867568 Marionette TRACE conn2 <- [1,2610,null,{}] 04:31:07 INFO - PROCESS | 1648 | 1462879867573 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}] 04:31:07 INFO - PROCESS | 1648 | 1462879867686 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:31:07 INFO - PROCESS | 1648 | 1462879867750 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1263a0800 == 72 [pid = 1648] [id = 660] 04:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x116073000) [pid = 1648] [serial = 1980] [outer = 0x0] 04:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1180e7000) [pid = 1648] [serial = 1981] [outer = 0x116073000] 04:31:07 INFO - PROCESS | 1648 | 1462879867778 Marionette DEBUG loaded listener.js 04:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x118fd3400) [pid = 1648] [serial = 1982] [outer = 0x116073000] 04:31:08 INFO - PROCESS | 1648 | --DOCSHELL 0x11956b800 == 71 [pid = 1648] [id = 651] 04:31:08 INFO - PROCESS | 1648 | --DOCSHELL 0x129186000 == 70 [pid = 1648] [id = 650] 04:31:08 INFO - PROCESS | 1648 | --DOCSHELL 0x124008800 == 69 [pid = 1648] [id = 649] 04:31:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119b03000 == 68 [pid = 1648] [id = 648] 04:31:08 INFO - PROCESS | 1648 | --DOCSHELL 0x113122800 == 67 [pid = 1648] [id = 647] 04:31:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119c1e800 == 66 [pid = 1648] [id = 646] 04:31:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12db70000 == 65 [pid = 1648] [id = 644] 04:31:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12d77e000 == 64 [pid = 1648] [id = 643] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12959d000) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12675f400) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11813d400) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x120e23c00) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1132cbc00) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128b86400) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x121691400) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12950c000 == 63 [pid = 1648] [id = 642] 04:31:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12143e000 == 62 [pid = 1648] [id = 641] 04:31:08 INFO - PROCESS | 1648 | 1462879868190 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]]]}] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12a8c7000) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x129341800) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x129598400) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1160e6000) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x116003800) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x126d7f800) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12168b400) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128a81400) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128bea400) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128b66400) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126d6e800) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11515cc00) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119ed9c00) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x128bd3800) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x121a86800) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121a8d800) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119ede800) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128b12c00) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126d61400) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12129b800) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119866800) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1193c5400) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118911c00) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126007800) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128bd4400) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12916dc00) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128b85800) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1288bf800) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12172a800) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128b1e400) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1219c2c00) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 04:31:08 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1181dd000) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 04:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 674ms 04:31:08 INFO - PROCESS | 1648 | 1462879868238 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:31:08 INFO - PROCESS | 1648 | 1462879868242 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:31:08 INFO - PROCESS | 1648 | 1462879868246 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:31:08 INFO - PROCESS | 1648 | 1462879868248 Marionette TRACE conn2 <- [1,2614,null,{}] 04:31:08 INFO - PROCESS | 1648 | 1462879868250 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}] 04:31:08 INFO - PROCESS | 1648 | 1462879868338 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:31:08 INFO - PROCESS | 1648 | 1462879868342 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119572800 == 63 [pid = 1648] [id = 661] 04:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1185b9400) [pid = 1648] [serial = 1983] [outer = 0x0] 04:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119ede800) [pid = 1648] [serial = 1984] [outer = 0x1185b9400] 04:31:08 INFO - PROCESS | 1648 | 1462879868369 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12129c000) [pid = 1648] [serial = 1985] [outer = 0x1185b9400] 04:31:08 INFO - PROCESS | 1648 | 1462879868739 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]]]}] 04:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 525ms 04:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:31:08 INFO - PROCESS | 1648 | 1462879868776 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:31:08 INFO - PROCESS | 1648 | 1462879868777 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:31:08 INFO - PROCESS | 1648 | 1462879868779 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:31:08 INFO - PROCESS | 1648 | 1462879868782 Marionette TRACE conn2 <- [1,2618,null,{}] 04:31:08 INFO - PROCESS | 1648 | 1462879868789 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}] 04:31:08 INFO - PROCESS | 1648 | 1462879868877 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:31:08 INFO - PROCESS | 1648 | 1462879868884 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12638c000 == 64 [pid = 1648] [id = 662] 04:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121633000) [pid = 1648] [serial = 1986] [outer = 0x0] 04:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121697000) [pid = 1648] [serial = 1987] [outer = 0x121633000] 04:31:08 INFO - PROCESS | 1648 | 1462879868912 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124d50c00) [pid = 1648] [serial = 1988] [outer = 0x121633000] 04:31:09 INFO - PROCESS | 1648 | 1462879869278 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]]]}] 04:31:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:31:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms 04:31:09 INFO - PROCESS | 1648 | 1462879869302 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:31:09 INFO - PROCESS | 1648 | 1462879869311 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:31:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:31:09 INFO - PROCESS | 1648 | 1462879869325 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:31:09 INFO - PROCESS | 1648 | 1462879869327 Marionette TRACE conn2 <- [1,2622,null,{}] 04:31:09 INFO - PROCESS | 1648 | 1462879869329 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}] 04:31:09 INFO - PROCESS | 1648 | 1462879869412 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:31:09 INFO - PROCESS | 1648 | 1462879869419 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0c1000 == 65 [pid = 1648] [id = 663] 04:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126011400) [pid = 1648] [serial = 1989] [outer = 0x0] 04:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1288bf800) [pid = 1648] [serial = 1990] [outer = 0x126011400] 04:31:09 INFO - PROCESS | 1648 | 1462879869445 Marionette DEBUG loaded listener.js 04:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128b15800) [pid = 1648] [serial = 1991] [outer = 0x126011400] 04:31:09 INFO - PROCESS | 1648 | 1462879869772 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]]]}] 04:31:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:31:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 473ms 04:31:09 INFO - PROCESS | 1648 | 1462879869795 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:31:09 INFO - PROCESS | 1648 | 1462879869797 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:31:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:31:09 INFO - PROCESS | 1648 | 1462879869802 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:31:09 INFO - PROCESS | 1648 | 1462879869803 Marionette TRACE conn2 <- [1,2626,null,{}] 04:31:09 INFO - PROCESS | 1648 | 1462879869805 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}] 04:31:09 INFO - PROCESS | 1648 | 1462879869887 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:31:09 INFO - PROCESS | 1648 | 1462879869891 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba99000 == 66 [pid = 1648] [id = 664] 04:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128b1e400) [pid = 1648] [serial = 1992] [outer = 0x0] 04:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b6c400) [pid = 1648] [serial = 1993] [outer = 0x128b1e400] 04:31:09 INFO - PROCESS | 1648 | 1462879869919 Marionette DEBUG loaded listener.js 04:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128bd5000) [pid = 1648] [serial = 1994] [outer = 0x128b1e400] 04:31:10 INFO - PROCESS | 1648 | 1462879870291 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]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 520ms 04:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:31:10 INFO - PROCESS | 1648 | 1462879870330 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 1648 | 1462879870332 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:31:10 INFO - PROCESS | 1648 | 1462879870334 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 1648 | 1462879870335 Marionette TRACE conn2 <- [1,2630,null,{}] 04:31:10 INFO - PROCESS | 1648 | 1462879870337 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}] 04:31:10 INFO - PROCESS | 1648 | 1462879870460 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:31:10 INFO - PROCESS | 1648 | 1462879870474 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6c9000 == 67 [pid = 1648] [id = 665] 04:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128be6800) [pid = 1648] [serial = 1995] [outer = 0x0] 04:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12916f800) [pid = 1648] [serial = 1996] [outer = 0x128be6800] 04:31:10 INFO - PROCESS | 1648 | 1462879870499 Marionette DEBUG loaded listener.js 04:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1295bf800) [pid = 1648] [serial = 1997] [outer = 0x128be6800] 04:31:10 INFO - PROCESS | 1648 | 1462879870830 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]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 04:31:10 INFO - PROCESS | 1648 | 1462879870853 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 1648 | 1462879870854 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:31:10 INFO - PROCESS | 1648 | 1462879870856 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 1648 | 1462879870857 Marionette TRACE conn2 <- [1,2634,null,{}] 04:31:10 INFO - PROCESS | 1648 | 1462879870860 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}] 04:31:10 INFO - PROCESS | 1648 | 1462879870972 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:31:10 INFO - PROCESS | 1648 | 1462879870986 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbca000 == 68 [pid = 1648] [id = 666] 04:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x129338000) [pid = 1648] [serial = 1998] [outer = 0x0] 04:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12a6cd800) [pid = 1648] [serial = 1999] [outer = 0x129338000] 04:31:11 INFO - PROCESS | 1648 | 1462879871010 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12a8c2400) [pid = 1648] [serial = 2000] [outer = 0x129338000] 04:31:11 INFO - PROCESS | 1648 | 1462879871347 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]]]}] 04:31:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:31:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 519ms 04:31:11 INFO - PROCESS | 1648 | 1462879871376 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:31:11 INFO - PROCESS | 1648 | 1462879871378 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:31:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:31:11 INFO - PROCESS | 1648 | 1462879871380 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:31:11 INFO - PROCESS | 1648 | 1462879871381 Marionette TRACE conn2 <- [1,2638,null,{}] 04:31:11 INFO - PROCESS | 1648 | 1462879871383 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}] 04:31:11 INFO - PROCESS | 1648 | 1462879871495 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:31:11 INFO - PROCESS | 1648 | 1462879871499 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d194000 == 69 [pid = 1648] [id = 667] 04:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a6cf800) [pid = 1648] [serial = 2001] [outer = 0x0] 04:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a8c9800) [pid = 1648] [serial = 2002] [outer = 0x12a6cf800] 04:31:11 INFO - PROCESS | 1648 | 1462879871524 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12b020400) [pid = 1648] [serial = 2003] [outer = 0x12a6cf800] 04:31:11 INFO - PROCESS | 1648 | 1462879871874 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]]]}] 04:31:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:31:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 04:31:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:31:11 INFO - PROCESS | 1648 | 1462879871904 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:31:11 INFO - PROCESS | 1648 | 1462879871905 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:31:11 INFO - PROCESS | 1648 | 1462879871907 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:31:11 INFO - PROCESS | 1648 | 1462879871908 Marionette TRACE conn2 <- [1,2642,null,{}] 04:31:11 INFO - PROCESS | 1648 | 1462879871910 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}] 04:31:12 INFO - PROCESS | 1648 | 1462879872016 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:31:12 INFO - PROCESS | 1648 | 1462879872057 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d64d800 == 70 [pid = 1648] [id = 668] 04:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12a8c2800) [pid = 1648] [serial = 2004] [outer = 0x0] 04:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12b025c00) [pid = 1648] [serial = 2005] [outer = 0x12a8c2800] 04:31:12 INFO - PROCESS | 1648 | 1462879872082 Marionette DEBUG loaded listener.js 04:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12b0b0c00) [pid = 1648] [serial = 2006] [outer = 0x12a8c2800] 04:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x121298400) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12441a400) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1193c3000) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x112a69c00) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128c88000) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x112e44c00) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x116075000) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:31:12 INFO - PROCESS | 1648 | 1462879872430 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]]]}] 04:31:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:31:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 568ms 04:31:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:31:12 INFO - PROCESS | 1648 | 1462879872476 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:31:12 INFO - PROCESS | 1648 | 1462879872477 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:31:12 INFO - PROCESS | 1648 | 1462879872479 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:31:12 INFO - PROCESS | 1648 | 1462879872480 Marionette TRACE conn2 <- [1,2646,null,{}] 04:31:12 INFO - PROCESS | 1648 | 1462879872482 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}] 04:31:12 INFO - PROCESS | 1648 | 1462879872567 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:31:12 INFO - PROCESS | 1648 | 1462879872571 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6eb800 == 71 [pid = 1648] [id = 669] 04:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11224d400) [pid = 1648] [serial = 2007] [outer = 0x0] 04:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118f72400) [pid = 1648] [serial = 2008] [outer = 0x11224d400] 04:31:12 INFO - PROCESS | 1648 | 1462879872597 Marionette DEBUG loaded listener.js 04:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a8c1400) [pid = 1648] [serial = 2009] [outer = 0x11224d400] 04:31:12 INFO - PROCESS | 1648 | 1462879872935 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]]]}] 04:31:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:31:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 04:31:13 INFO - PROCESS | 1648 | 1462879872998 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 1648 | 1462879872999 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:31:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:31:13 INFO - PROCESS | 1648 | 1462879873002 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 1648 | 1462879873003 Marionette TRACE conn2 <- [1,2650,null,{}] 04:31:13 INFO - PROCESS | 1648 | 1462879873006 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}] 04:31:13 INFO - PROCESS | 1648 | 1462879873107 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:31:13 INFO - PROCESS | 1648 | 1462879873112 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df14800 == 72 [pid = 1648] [id = 670] 04:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12b0b5400) [pid = 1648] [serial = 2010] [outer = 0x0] 04:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12b383000) [pid = 1648] [serial = 2011] [outer = 0x12b0b5400] 04:31:13 INFO - PROCESS | 1648 | 1462879873142 Marionette DEBUG loaded listener.js 04:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12baccc00) [pid = 1648] [serial = 2012] [outer = 0x12b0b5400] 04:31:13 INFO - PROCESS | 1648 | 1462879873478 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]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:31:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 518ms 04:31:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:31:13 INFO - PROCESS | 1648 | 1462879873521 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 1648 | 1462879873522 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:31:13 INFO - PROCESS | 1648 | 1462879873524 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 1648 | 1462879873525 Marionette TRACE conn2 <- [1,2654,null,{}] 04:31:13 INFO - PROCESS | 1648 | 1462879873527 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}] 04:31:13 INFO - PROCESS | 1648 | 1462879873614 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:31:13 INFO - PROCESS | 1648 | 1462879873679 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x135155000 == 73 [pid = 1648] [id = 671] 04:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12bacb400) [pid = 1648] [serial = 2013] [outer = 0x0] 04:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12bb12c00) [pid = 1648] [serial = 2014] [outer = 0x12bacb400] 04:31:13 INFO - PROCESS | 1648 | 1462879873704 Marionette DEBUG loaded listener.js 04:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12bb17c00) [pid = 1648] [serial = 2015] [outer = 0x12bacb400] 04:31:13 INFO - PROCESS | 1648 | 1462879873964 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]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:31:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 04:31:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:31:14 INFO - PROCESS | 1648 | 1462879873993 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:31:14 INFO - PROCESS | 1648 | 1462879873994 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:31:14 INFO - PROCESS | 1648 | 1462879874004 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:31:14 INFO - PROCESS | 1648 | 1462879874005 Marionette TRACE conn2 <- [1,2658,null,{}] 04:31:14 INFO - PROCESS | 1648 | 1462879874008 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}] 04:31:14 INFO - PROCESS | 1648 | 1462879874109 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:31:14 INFO - PROCESS | 1648 | 1462879874114 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1355a7000 == 74 [pid = 1648] [id = 672] 04:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12bb18000) [pid = 1648] [serial = 2016] [outer = 0x0] 04:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12bb1f000) [pid = 1648] [serial = 2017] [outer = 0x12bb18000] 04:31:14 INFO - PROCESS | 1648 | 1462879874138 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12bb26800) [pid = 1648] [serial = 2018] [outer = 0x12bb18000] 04:31:14 INFO - PROCESS | 1648 | 1462879874581 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]]]}] 04:31:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:31:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 628ms 04:31:14 INFO - PROCESS | 1648 | 1462879874625 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:31:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:31:14 INFO - PROCESS | 1648 | 1462879874627 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:31:14 INFO - PROCESS | 1648 | 1462879874630 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:31:14 INFO - PROCESS | 1648 | 1462879874633 Marionette TRACE conn2 <- [1,2662,null,{}] 04:31:14 INFO - PROCESS | 1648 | 1462879874636 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}] 04:31:14 INFO - PROCESS | 1648 | 1462879874766 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:31:14 INFO - PROCESS | 1648 | 1462879874871 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x121235000 == 75 [pid = 1648] [id = 673] 04:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1169ae800) [pid = 1648] [serial = 2019] [outer = 0x0] 04:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1180aec00) [pid = 1648] [serial = 2020] [outer = 0x1169ae800] 04:31:14 INFO - PROCESS | 1648 | 1462879874896 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x118f10000) [pid = 1648] [serial = 2021] [outer = 0x1169ae800] 04:31:15 INFO - PROCESS | 1648 | 1462879875255 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]]]}] 04:31:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:31:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 04:31:15 INFO - PROCESS | 1648 | 1462879875303 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:31:15 INFO - PROCESS | 1648 | 1462879875309 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:31:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:31:15 INFO - PROCESS | 1648 | 1462879875316 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:31:15 INFO - PROCESS | 1648 | 1462879875319 Marionette TRACE conn2 <- [1,2666,null,{}] 04:31:15 INFO - PROCESS | 1648 | 1462879875323 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}] 04:31:15 INFO - PROCESS | 1648 | 1462879875487 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:31:15 INFO - PROCESS | 1648 | 1462879875595 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba61800 == 76 [pid = 1648] [id = 674] 04:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1193c9000) [pid = 1648] [serial = 2022] [outer = 0x0] 04:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x120f9c800) [pid = 1648] [serial = 2023] [outer = 0x1193c9000] 04:31:15 INFO - PROCESS | 1648 | 1462879875639 Marionette DEBUG loaded listener.js 04:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x121696c00) [pid = 1648] [serial = 2024] [outer = 0x1193c9000] 04:31:16 INFO - PROCESS | 1648 | 1462879876640 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]]]}] 04:31:16 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) 04:31:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1372ms 04:31:16 INFO - PROCESS | 1648 | 1462879876687 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:31:16 INFO - PROCESS | 1648 | 1462879876689 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:31:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:31:16 INFO - PROCESS | 1648 | 1462879876691 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:31:16 INFO - PROCESS | 1648 | 1462879876694 Marionette TRACE conn2 <- [1,2670,null,{}] 04:31:16 INFO - PROCESS | 1648 | 1462879876702 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}] 04:31:16 INFO - PROCESS | 1648 | 1462879876843 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:31:16 INFO - PROCESS | 1648 | 1462879876945 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x13514a800 == 77 [pid = 1648] [id = 675] 04:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x123d58400) [pid = 1648] [serial = 2025] [outer = 0x0] 04:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1288cbc00) [pid = 1648] [serial = 2026] [outer = 0x123d58400] 04:31:16 INFO - PROCESS | 1648 | 1462879876978 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128bea400) [pid = 1648] [serial = 2027] [outer = 0x123d58400] 04:31:17 INFO - PROCESS | 1648 | 1462879877934 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 04:31:17 INFO - PROCESS | 1648 | 1462879877970 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:31:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:31:18 INFO - PROCESS | 1648 | 1462879878016 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:31:18 INFO - PROCESS | 1648 | 1462879878018 Marionette TRACE conn2 <- [1,2674,null,{}] 04:31:18 INFO - PROCESS | 1648 | 1462879878026 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}] 04:31:18 INFO - PROCESS | 1648 | 1462879878116 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:31:18 INFO - PROCESS | 1648 | 1462879878197 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11264d800 == 78 [pid = 1648] [id = 676] 04:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x111c7c800) [pid = 1648] [serial = 2028] [outer = 0x0] 04:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11277e000) [pid = 1648] [serial = 2029] [outer = 0x111c7c800] 04:31:18 INFO - PROCESS | 1648 | 1462879878274 Marionette DEBUG loaded listener.js 04:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x113ded800) [pid = 1648] [serial = 2030] [outer = 0x111c7c800] 04:31:19 INFO - PROCESS | 1648 | 1462879879202 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] 04:31:19 INFO - PROCESS | 1648 | 1462879879245 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:31:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:31:19 INFO - PROCESS | 1648 | 1462879879250 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:31:19 INFO - PROCESS | 1648 | 1462879879251 Marionette TRACE conn2 <- [1,2678,null,{}] 04:31:19 INFO - PROCESS | 1648 | 1462879879253 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}] 04:31:19 INFO - PROCESS | 1648 | 1462879879344 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:31:19 INFO - PROCESS | 1648 | 1462879879405 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x119574000 == 79 [pid = 1648] [id = 677] 04:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x116159c00) [pid = 1648] [serial = 2031] [outer = 0x0] 04:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11693e400) [pid = 1648] [serial = 2032] [outer = 0x116159c00] 04:31:19 INFO - PROCESS | 1648 | 1462879879432 Marionette DEBUG loaded listener.js 04:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11767dc00) [pid = 1648] [serial = 2033] [outer = 0x116159c00] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x135155000 == 78 [pid = 1648] [id = 671] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12df14800 == 77 [pid = 1648] [id = 670] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6eb800 == 76 [pid = 1648] [id = 669] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12d64d800 == 75 [pid = 1648] [id = 668] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x118138000) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x120f93800) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x124cb8c00) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128b1fc00) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x126d6d000) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x128bf3400) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12d194000 == 74 [pid = 1648] [id = 667] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbca000 == 73 [pid = 1648] [id = 666] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6c9000 == 72 [pid = 1648] [id = 665] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba99000 == 71 [pid = 1648] [id = 664] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0c1000 == 70 [pid = 1648] [id = 663] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12638c000 == 69 [pid = 1648] [id = 662] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x119572800 == 68 [pid = 1648] [id = 661] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1263a0800 == 67 [pid = 1648] [id = 660] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x120e61800 == 66 [pid = 1648] [id = 653] 04:31:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0bf800 == 65 [pid = 1648] [id = 652] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x121a87400) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x121640800) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x124cb8800) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x120e29c00) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x121545c00) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x113132c00) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x115ebf000) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12a6c4800) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x116182800) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x118134800) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x118570400) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x119627800) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 04:31:19 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x126517400) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 04:31:20 INFO - PROCESS | 1648 | 1462879880333 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]]]}] 04:31:20 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) 04:31:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1122ms 04:31:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:31:20 INFO - PROCESS | 1648 | 1462879880371 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:31:20 INFO - PROCESS | 1648 | 1462879880372 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:31:20 INFO - PROCESS | 1648 | 1462879880375 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:31:20 INFO - PROCESS | 1648 | 1462879880377 Marionette TRACE conn2 <- [1,2682,null,{}] 04:31:20 INFO - PROCESS | 1648 | 1462879880384 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}] 04:31:20 INFO - PROCESS | 1648 | 1462879880469 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:31:20 INFO - PROCESS | 1648 | 1462879880475 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11966d800 == 66 [pid = 1648] [id = 678] 04:31:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1180edc00) [pid = 1648] [serial = 2034] [outer = 0x0] 04:31:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1185b9800) [pid = 1648] [serial = 2035] [outer = 0x1180edc00] 04:31:20 INFO - PROCESS | 1648 | 1462879880502 Marionette DEBUG loaded listener.js 04:31:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x118916000) [pid = 1648] [serial = 2036] [outer = 0x1180edc00] 04:31:21 INFO - PROCESS | 1648 | 1462879881323 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]]]}] 04:31:21 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) 04:31:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 974ms 04:31:21 INFO - PROCESS | 1648 | 1462879881350 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:31:21 INFO - PROCESS | 1648 | 1462879881352 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:31:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:31:21 INFO - PROCESS | 1648 | 1462879881354 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:31:21 INFO - PROCESS | 1648 | 1462879881355 Marionette TRACE conn2 <- [1,2686,null,{}] 04:31:21 INFO - PROCESS | 1648 | 1462879881357 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}] 04:31:21 INFO - PROCESS | 1648 | 1462879881463 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:31:21 INFO - PROCESS | 1648 | 1462879881498 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a18800 == 67 [pid = 1648] [id = 679] 04:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x118140000) [pid = 1648] [serial = 2037] [outer = 0x0] 04:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1193c9c00) [pid = 1648] [serial = 2038] [outer = 0x118140000] 04:31:21 INFO - PROCESS | 1648 | 1462879881524 Marionette DEBUG loaded listener.js 04:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x119ed0c00) [pid = 1648] [serial = 2039] [outer = 0x118140000] 04:31:22 INFO - PROCESS | 1648 | 1462879882352 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] 04:31:22 INFO - PROCESS | 1648 | 1462879882385 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:31:22 INFO - PROCESS | 1648 | 1462879882387 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:31:22 INFO - PROCESS | 1648 | 1462879882388 Marionette TRACE conn2 <- [1,2690,null,{}] 04:31:22 INFO - PROCESS | 1648 | 1462879882390 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}] 04:31:22 INFO - PROCESS | 1648 | 1462879882469 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:31:22 INFO - PROCESS | 1648 | 1462879882514 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1260db800 == 68 [pid = 1648] [id = 680] 04:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1185b8800) [pid = 1648] [serial = 2040] [outer = 0x0] 04:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x120f93c00) [pid = 1648] [serial = 2041] [outer = 0x1185b8800] 04:31:22 INFO - PROCESS | 1648 | 1462879882556 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x121298c00) [pid = 1648] [serial = 2042] [outer = 0x1185b8800] 04:31:23 INFO - PROCESS | 1648 | 1462879883391 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] 04:31:23 INFO - PROCESS | 1648 | 1462879883419 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:31:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:31:23 INFO - PROCESS | 1648 | 1462879883421 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:31:23 INFO - PROCESS | 1648 | 1462879883422 Marionette TRACE conn2 <- [1,2694,null,{}] 04:31:23 INFO - PROCESS | 1648 | 1462879883424 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}] 04:31:23 INFO - PROCESS | 1648 | 1462879883541 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:31:23 INFO - PROCESS | 1648 | 1462879883555 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x129856000 == 69 [pid = 1648] [id = 681] 04:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x121634000) [pid = 1648] [serial = 2043] [outer = 0x0] 04:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12168e800) [pid = 1648] [serial = 2044] [outer = 0x121634000] 04:31:23 INFO - PROCESS | 1648 | 1462879883582 Marionette DEBUG loaded listener.js 04:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1219c3400) [pid = 1648] [serial = 2045] [outer = 0x121634000] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1193c2c00) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128a85c00) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x126d76400) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1198e9000) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x126d6f400) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12444f400) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128a7f800) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x116758400) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1169ba400) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x128b1cc00) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x121966400) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x119ed7c00) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11675a800) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x121634800) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x121694400) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11312d000) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x129338000) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12a6cf800) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12a8c2800) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1185b9400) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126011400) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x121633000) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116073000) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11205c400) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128b1e400) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11224d400) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b0b5400) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128be6800) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12bacb400) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:31:24 INFO - PROCESS | 1648 | 1462879884607 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] 04:31:24 INFO - PROCESS | 1648 | 1462879884642 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:31:24 INFO - PROCESS | 1648 | 1462879884644 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:31:24 INFO - PROCESS | 1648 | 1462879884645 Marionette TRACE conn2 <- [1,2698,null,{}] 04:31:24 INFO - PROCESS | 1648 | 1462879884647 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}] 04:31:24 INFO - PROCESS | 1648 | 1462879884732 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:31:24 INFO - PROCESS | 1648 | 1462879884788 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6e1000 == 70 [pid = 1648] [id = 682] 04:31:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x115e42000) [pid = 1648] [serial = 2046] [outer = 0x0] 04:31:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1180e6400) [pid = 1648] [serial = 2047] [outer = 0x115e42000] 04:31:24 INFO - PROCESS | 1648 | 1462879884813 Marionette DEBUG loaded listener.js 04:31:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1212a5c00) [pid = 1648] [serial = 2048] [outer = 0x115e42000] 04:31:25 INFO - PROCESS | 1648 | 1462879885537 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] 04:31:25 INFO - PROCESS | 1648 | 1462879885571 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:31:25 INFO - PROCESS | 1648 | 1462879885573 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:31:25 INFO - PROCESS | 1648 | 1462879885574 Marionette TRACE conn2 <- [1,2702,null,{}] 04:31:25 INFO - PROCESS | 1648 | 1462879885576 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}] 04:31:25 INFO - PROCESS | 1648 | 1462879885653 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:31:25 INFO - PROCESS | 1648 | 1462879885658 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11311a000 == 71 [pid = 1648] [id = 683] 04:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118fda000) [pid = 1648] [serial = 2049] [outer = 0x0] 04:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121a84400) [pid = 1648] [serial = 2050] [outer = 0x118fda000] 04:31:25 INFO - PROCESS | 1648 | 1462879885682 Marionette DEBUG loaded listener.js 04:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121a90000) [pid = 1648] [serial = 2051] [outer = 0x118fda000] 04:31:26 INFO - PROCESS | 1648 | 1462879886068 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]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:31:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 04:31:26 INFO - PROCESS | 1648 | 1462879886094 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 1648 | 1462879886096 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:31:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:31:26 INFO - PROCESS | 1648 | 1462879886100 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 1648 | 1462879886103 Marionette TRACE conn2 <- [1,2706,null,{}] 04:31:26 INFO - PROCESS | 1648 | 1462879886107 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}] 04:31:26 INFO - PROCESS | 1648 | 1462879886211 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:31:26 INFO - PROCESS | 1648 | 1462879886285 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e8000 == 72 [pid = 1648] [id = 684] 04:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x113132c00) [pid = 1648] [serial = 2052] [outer = 0x0] 04:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11325f800) [pid = 1648] [serial = 2053] [outer = 0x113132c00] 04:31:26 INFO - PROCESS | 1648 | 1462879886317 Marionette DEBUG loaded listener.js 04:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x115e3f800) [pid = 1648] [serial = 2054] [outer = 0x113132c00] 04:31:26 INFO - PROCESS | 1648 | 1462879886748 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]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:31:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 04:31:26 INFO - PROCESS | 1648 | 1462879886772 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 1648 | 1462879886776 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:31:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:31:26 INFO - PROCESS | 1648 | 1462879886781 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 1648 | 1462879886783 Marionette TRACE conn2 <- [1,2710,null,{}] 04:31:26 INFO - PROCESS | 1648 | 1462879886785 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}] 04:31:26 INFO - PROCESS | 1648 | 1462879886909 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:31:26 INFO - PROCESS | 1648 | 1462879886993 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f2c800 == 73 [pid = 1648] [id = 685] 04:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x116935800) [pid = 1648] [serial = 2055] [outer = 0x0] 04:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1180ea400) [pid = 1648] [serial = 2056] [outer = 0x116935800] 04:31:27 INFO - PROCESS | 1648 | 1462879887024 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1184b2400) [pid = 1648] [serial = 2057] [outer = 0x116935800] 04:31:27 INFO - PROCESS | 1648 | 1462879887444 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] 04:31:27 INFO - PROCESS | 1648 | 1462879887453 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:31:27 INFO - PROCESS | 1648 | 1462879887455 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:31:27 INFO - PROCESS | 1648 | 1462879887458 Marionette TRACE conn2 <- [1,2714,null,{}] 04:31:27 INFO - PROCESS | 1648 | 1462879887466 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}] 04:31:27 INFO - PROCESS | 1648 | 1462879887568 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:31:27 INFO - PROCESS | 1648 | 1462879887623 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba76800 == 74 [pid = 1648] [id = 686] 04:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11856ac00) [pid = 1648] [serial = 2058] [outer = 0x0] 04:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x121296c00) [pid = 1648] [serial = 2059] [outer = 0x11856ac00] 04:31:27 INFO - PROCESS | 1648 | 1462879887655 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12168b400) [pid = 1648] [serial = 2060] [outer = 0x11856ac00] 04:31:28 INFO - PROCESS | 1648 | 1462879888060 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]]]}] 04:31:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:31:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 622ms 04:31:28 INFO - PROCESS | 1648 | 1462879888077 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:31:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:31:28 INFO - PROCESS | 1648 | 1462879888079 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:31:28 INFO - PROCESS | 1648 | 1462879888081 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 1648 | 1462879888083 Marionette TRACE conn2 <- [1,2718,null,{}] 04:31:28 INFO - PROCESS | 1648 | 1462879888085 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}] 04:31:28 INFO - PROCESS | 1648 | 1462879888184 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:31:28 INFO - PROCESS | 1648 | 1462879888278 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be72000 == 75 [pid = 1648] [id = 687] 04:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x121a8a000) [pid = 1648] [serial = 2061] [outer = 0x0] 04:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12421c800) [pid = 1648] [serial = 2062] [outer = 0x121a8a000] 04:31:28 INFO - PROCESS | 1648 | 1462879888308 Marionette DEBUG loaded listener.js 04:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1247a0000) [pid = 1648] [serial = 2063] [outer = 0x121a8a000] 04:31:28 INFO - PROCESS | 1648 | 1462879888795 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] 04:31:28 INFO - PROCESS | 1648 | 1462879888805 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:31:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:31:28 INFO - PROCESS | 1648 | 1462879888808 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 1648 | 1462879888810 Marionette TRACE conn2 <- [1,2722,null,{}] 04:31:28 INFO - PROCESS | 1648 | 1462879888814 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}] 04:31:28 INFO - PROCESS | 1648 | 1462879888955 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:31:29 INFO - PROCESS | 1648 | 1462879889053 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c51b000 == 76 [pid = 1648] [id = 688] 04:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x121a8d000) [pid = 1648] [serial = 2064] [outer = 0x0] 04:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x124cc0c00) [pid = 1648] [serial = 2065] [outer = 0x121a8d000] 04:31:29 INFO - PROCESS | 1648 | 1462879889101 Marionette DEBUG loaded listener.js 04:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x126010000) [pid = 1648] [serial = 2066] [outer = 0x121a8d000] 04:31:29 INFO - PROCESS | 1648 | 1462879889557 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] 04:31:29 INFO - PROCESS | 1648 | 1462879889582 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:31:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:31:29 INFO - PROCESS | 1648 | 1462879889584 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:31:29 INFO - PROCESS | 1648 | 1462879889585 Marionette TRACE conn2 <- [1,2726,null,{}] 04:31:29 INFO - PROCESS | 1648 | 1462879889588 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}] 04:31:29 INFO - PROCESS | 1648 | 1462879889701 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:31:29 INFO - PROCESS | 1648 | 1462879889763 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbc9000 == 77 [pid = 1648] [id = 689] 04:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x126685800) [pid = 1648] [serial = 2067] [outer = 0x0] 04:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x126c43c00) [pid = 1648] [serial = 2068] [outer = 0x126685800] 04:31:29 INFO - PROCESS | 1648 | 1462879889793 Marionette DEBUG loaded listener.js 04:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1288c5400) [pid = 1648] [serial = 2069] [outer = 0x126685800] 04:31:30 INFO - PROCESS | 1648 | 1462879890259 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]]]}] 04:31:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:31:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 718ms 04:31:30 INFO - PROCESS | 1648 | 1462879890303 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:31:30 INFO - PROCESS | 1648 | 1462879890304 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:31:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:31:30 INFO - PROCESS | 1648 | 1462879890307 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:31:30 INFO - PROCESS | 1648 | 1462879890308 Marionette TRACE conn2 <- [1,2730,null,{}] 04:31:30 INFO - PROCESS | 1648 | 1462879890310 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}] 04:31:30 INFO - PROCESS | 1648 | 1462879890406 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:31:30 INFO - PROCESS | 1648 | 1462879890464 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce8b800 == 78 [pid = 1648] [id = 690] 04:31:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x126760000) [pid = 1648] [serial = 2070] [outer = 0x0] 04:31:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1288c8c00) [pid = 1648] [serial = 2071] [outer = 0x126760000] 04:31:30 INFO - PROCESS | 1648 | 1462879890493 Marionette DEBUG loaded listener.js 04:31:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128b16000) [pid = 1648] [serial = 2072] [outer = 0x126760000] 04:31:31 INFO - PROCESS | 1648 | 1462879891401 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] 04:31:31 INFO - PROCESS | 1648 | 1462879891544 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:31:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:31:31 INFO - PROCESS | 1648 | 1462879891549 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:31:31 INFO - PROCESS | 1648 | 1462879891551 Marionette TRACE conn2 <- [1,2734,null,{}] 04:31:31 INFO - PROCESS | 1648 | 1462879891555 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}] 04:31:31 INFO - PROCESS | 1648 | 1462879891640 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:31:31 INFO - PROCESS | 1648 | 1462879891737 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11957a800 == 79 [pid = 1648] [id = 691] 04:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x113463400) [pid = 1648] [serial = 2073] [outer = 0x0] 04:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x113df3800) [pid = 1648] [serial = 2074] [outer = 0x113463400] 04:31:31 INFO - PROCESS | 1648 | 1462879891766 Marionette DEBUG loaded listener.js 04:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11615c000) [pid = 1648] [serial = 2075] [outer = 0x113463400] 04:31:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12d648000 == 78 [pid = 1648] [id = 588] 04:31:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6e1000 == 77 [pid = 1648] [id = 682] 04:31:32 INFO - PROCESS | 1648 | --DOCSHELL 0x129856000 == 76 [pid = 1648] [id = 681] 04:31:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1260db800 == 75 [pid = 1648] [id = 680] 04:31:32 INFO - PROCESS | 1648 | --DOCSHELL 0x121a18800 == 74 [pid = 1648] [id = 679] 04:31:32 INFO - PROCESS | 1648 | --DOCSHELL 0x11966d800 == 73 [pid = 1648] [id = 678] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12bb1f000) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOCSHELL 0x119574000 == 72 [pid = 1648] [id = 677] 04:31:32 INFO - PROCESS | 1648 | --DOCSHELL 0x11264d800 == 71 [pid = 1648] [id = 676] 04:31:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba61800 == 70 [pid = 1648] [id = 674] 04:31:32 INFO - PROCESS | 1648 | --DOCSHELL 0x121235000 == 69 [pid = 1648] [id = 673] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12163a000) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128bd4000) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x129343800) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1217cdc00) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128be5400) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126d7c000) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128bef800) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x118f6d800) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x118f69c00) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x128bcec00) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1265c0400) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12129c400) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1185bd400) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x121a90c00) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126d7ec00) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x115ebb000) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12a6cd800) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12a8c9800) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b025c00) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12163d800) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128bed000) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11962c800) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119ede800) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12129c000) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1161ea400) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1288bf800) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128b15800) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1288c7c00) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121697000) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124d50c00) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118fd3400) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1180e7000) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128bd3400) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124cba800) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128b6c400) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126514800) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a8c1400) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118f72400) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12b0b0c00) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12b383000) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12916f800) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12b020400) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12bb12c00) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12a8c2400) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12baccc00) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128bd5000) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1295bf800) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12bb17c00) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 04:31:32 INFO - PROCESS | 1648 | 1462879892271 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]]]}] 04:31:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:31:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 774ms 04:31:32 INFO - PROCESS | 1648 | 1462879892322 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:31:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:31:32 INFO - PROCESS | 1648 | 1462879892324 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:31:32 INFO - PROCESS | 1648 | 1462879892329 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:31:32 INFO - PROCESS | 1648 | 1462879892331 Marionette TRACE conn2 <- [1,2738,null,{}] 04:31:32 INFO - PROCESS | 1648 | 1462879892334 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}] 04:31:32 INFO - PROCESS | 1648 | 1462879892420 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:31:32 INFO - PROCESS | 1648 | 1462879892428 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119563800 == 70 [pid = 1648] [id = 692] 04:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11600c800) [pid = 1648] [serial = 2076] [outer = 0x0] 04:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11757d400) [pid = 1648] [serial = 2077] [outer = 0x11600c800] 04:31:32 INFO - PROCESS | 1648 | 1462879892472 Marionette DEBUG loaded listener.js 04:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11856c000) [pid = 1648] [serial = 2078] [outer = 0x11600c800] 04:31:33 INFO - PROCESS | 1648 | 1462879893029 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]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:31:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 725ms 04:31:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:31:33 INFO - PROCESS | 1648 | 1462879893054 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 1648 | 1462879893056 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:31:33 INFO - PROCESS | 1648 | 1462879893058 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 1648 | 1462879893059 Marionette TRACE conn2 <- [1,2742,null,{}] 04:31:33 INFO - PROCESS | 1648 | 1462879893065 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}] 04:31:33 INFO - PROCESS | 1648 | 1462879893154 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:31:33 INFO - PROCESS | 1648 | 1462879893208 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a1d000 == 71 [pid = 1648] [id = 693] 04:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1193c4c00) [pid = 1648] [serial = 2079] [outer = 0x0] 04:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119872400) [pid = 1648] [serial = 2080] [outer = 0x1193c4c00] 04:31:33 INFO - PROCESS | 1648 | 1462879893244 Marionette DEBUG loaded listener.js 04:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x120e24000) [pid = 1648] [serial = 2081] [outer = 0x1193c4c00] 04:31:33 INFO - PROCESS | 1648 | 1462879893525 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]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:31:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 518ms 04:31:33 INFO - PROCESS | 1648 | 1462879893576 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 1648 | 1462879893578 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:31:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:31:33 INFO - PROCESS | 1648 | 1462879893580 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 1648 | 1462879893581 Marionette TRACE conn2 <- [1,2746,null,{}] 04:31:33 INFO - PROCESS | 1648 | 1462879893594 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}] 04:31:33 INFO - PROCESS | 1648 | 1462879893678 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:31:33 INFO - PROCESS | 1648 | 1462879893684 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x126580800 == 72 [pid = 1648] [id = 694] 04:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x120f94000) [pid = 1648] [serial = 2082] [outer = 0x0] 04:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121542c00) [pid = 1648] [serial = 2083] [outer = 0x120f94000] 04:31:33 INFO - PROCESS | 1648 | 1462879893710 Marionette DEBUG loaded listener.js 04:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12163f800) [pid = 1648] [serial = 2084] [outer = 0x120f94000] 04:31:34 INFO - PROCESS | 1648 | 1462879894033 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]]]}] 04:31:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:31:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 471ms 04:31:34 INFO - PROCESS | 1648 | 1462879894056 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:31:34 INFO - PROCESS | 1648 | 1462879894057 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:31:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:31:34 INFO - PROCESS | 1648 | 1462879894060 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:31:34 INFO - PROCESS | 1648 | 1462879894061 Marionette TRACE conn2 <- [1,2750,null,{}] 04:31:34 INFO - PROCESS | 1648 | 1462879894063 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}] 04:31:34 INFO - PROCESS | 1648 | 1462879894195 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:31:34 INFO - PROCESS | 1648 | 1462879894199 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c8d000 == 73 [pid = 1648] [id = 695] 04:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121636800) [pid = 1648] [serial = 2085] [outer = 0x0] 04:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121a82400) [pid = 1648] [serial = 2086] [outer = 0x121636800] 04:31:34 INFO - PROCESS | 1648 | 1462879894224 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124450400) [pid = 1648] [serial = 2087] [outer = 0x121636800] 04:31:34 INFO - PROCESS | 1648 | 1462879894575 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]]]}] 04:31:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:31:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 519ms 04:31:34 INFO - PROCESS | 1648 | 1462879894579 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:31:34 INFO - PROCESS | 1648 | 1462879894580 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:31:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:31:34 INFO - PROCESS | 1648 | 1462879894584 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:31:34 INFO - PROCESS | 1648 | 1462879894586 Marionette TRACE conn2 <- [1,2754,null,{}] 04:31:34 INFO - PROCESS | 1648 | 1462879894588 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}] 04:31:34 INFO - PROCESS | 1648 | 1462879894708 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:31:34 INFO - PROCESS | 1648 | 1462879894723 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b18a800 == 74 [pid = 1648] [id = 696] 04:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126517400) [pid = 1648] [serial = 2088] [outer = 0x0] 04:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126763c00) [pid = 1648] [serial = 2089] [outer = 0x126517400] 04:31:34 INFO - PROCESS | 1648 | 1462879894756 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1288c2c00) [pid = 1648] [serial = 2090] [outer = 0x126517400] 04:31:35 INFO - PROCESS | 1648 | 1462879895098 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]]]}] 04:31:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:31:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 522ms 04:31:35 INFO - PROCESS | 1648 | 1462879895106 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:31:35 INFO - PROCESS | 1648 | 1462879895107 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:31:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:31:35 INFO - PROCESS | 1648 | 1462879895109 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:31:35 INFO - PROCESS | 1648 | 1462879895110 Marionette TRACE conn2 <- [1,2758,null,{}] 04:31:35 INFO - PROCESS | 1648 | 1462879895112 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}] 04:31:35 INFO - PROCESS | 1648 | 1462879895216 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:31:35 INFO - PROCESS | 1648 | 1462879895229 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba72000 == 75 [pid = 1648] [id = 697] 04:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128a85c00) [pid = 1648] [serial = 2091] [outer = 0x0] 04:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128b1f800) [pid = 1648] [serial = 2092] [outer = 0x128a85c00] 04:31:35 INFO - PROCESS | 1648 | 1462879895255 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b68400) [pid = 1648] [serial = 2093] [outer = 0x128a85c00] 04:31:35 INFO - PROCESS | 1648 | 1462879895568 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]]]}] 04:31:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:31:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 04:31:35 INFO - PROCESS | 1648 | 1462879895627 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:31:35 INFO - PROCESS | 1648 | 1462879895629 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:31:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:31:35 INFO - PROCESS | 1648 | 1462879895631 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:31:35 INFO - PROCESS | 1648 | 1462879895632 Marionette TRACE conn2 <- [1,2762,null,{}] 04:31:35 INFO - PROCESS | 1648 | 1462879895634 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}] 04:31:35 INFO - PROCESS | 1648 | 1462879895736 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:31:35 INFO - PROCESS | 1648 | 1462879895773 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be70000 == 76 [pid = 1648] [id = 698] 04:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b1bc00) [pid = 1648] [serial = 2094] [outer = 0x0] 04:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128b8f000) [pid = 1648] [serial = 2095] [outer = 0x128b1bc00] 04:31:35 INFO - PROCESS | 1648 | 1462879895798 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128bd5000) [pid = 1648] [serial = 2096] [outer = 0x128b1bc00] 04:31:36 INFO - PROCESS | 1648 | 1462879896118 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]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:31:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 04:31:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:31:36 INFO - PROCESS | 1648 | 1462879896152 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 1648 | 1462879896153 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:31:36 INFO - PROCESS | 1648 | 1462879896155 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:31:36 INFO - PROCESS | 1648 | 1462879896157 Marionette TRACE conn2 <- [1,2766,null,{}] 04:31:36 INFO - PROCESS | 1648 | 1462879896159 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}] 04:31:36 INFO - PROCESS | 1648 | 1462879896263 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:31:36 INFO - PROCESS | 1648 | 1462879896274 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8bf000 == 77 [pid = 1648] [id = 699] 04:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b1d400) [pid = 1648] [serial = 2097] [outer = 0x0] 04:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128bebc00) [pid = 1648] [serial = 2098] [outer = 0x128b1d400] 04:31:36 INFO - PROCESS | 1648 | 1462879896299 Marionette DEBUG loaded listener.js 04:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128c87800) [pid = 1648] [serial = 2099] [outer = 0x128b1d400] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x115e42000) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1247aa400) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113d5bc00) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1211a5400) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128b5e800) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126687c00) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124456000) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118134400) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x111c7c800) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118140000) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116159c00) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1185b8800) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1180edc00) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:31:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121634000) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:31:36 INFO - PROCESS | 1648 | 1462879896650 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]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:31:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 518ms 04:31:36 INFO - PROCESS | 1648 | 1462879896674 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 1648 | 1462879896675 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:31:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:31:36 INFO - PROCESS | 1648 | 1462879896678 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:31:36 INFO - PROCESS | 1648 | 1462879896679 Marionette TRACE conn2 <- [1,2770,null,{}] 04:31:36 INFO - PROCESS | 1648 | 1462879896681 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}] 04:31:36 INFO - PROCESS | 1648 | 1462879896790 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:31:36 INFO - PROCESS | 1648 | 1462879896826 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d105800 == 78 [pid = 1648] [id = 700] 04:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11224d800) [pid = 1648] [serial = 2100] [outer = 0x0] 04:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119ed7800) [pid = 1648] [serial = 2101] [outer = 0x11224d800] 04:31:36 INFO - PROCESS | 1648 | 1462879896851 Marionette DEBUG loaded listener.js 04:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124d4fc00) [pid = 1648] [serial = 2102] [outer = 0x11224d800] 04:31:37 INFO - PROCESS | 1648 | 1462879897138 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]]]}] 04:31:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:31:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 467ms 04:31:37 INFO - PROCESS | 1648 | 1462879897145 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:31:37 INFO - PROCESS | 1648 | 1462879897147 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:31:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:31:37 INFO - PROCESS | 1648 | 1462879897157 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 1648 | 1462879897159 Marionette TRACE conn2 <- [1,2774,null,{}] 04:31:37 INFO - PROCESS | 1648 | 1462879897161 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}] 04:31:37 INFO - PROCESS | 1648 | 1462879897283 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:31:37 INFO - PROCESS | 1648 | 1462879897340 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a7800 == 79 [pid = 1648] [id = 701] 04:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118140000) [pid = 1648] [serial = 2103] [outer = 0x0] 04:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128b8d000) [pid = 1648] [serial = 2104] [outer = 0x118140000] 04:31:37 INFO - PROCESS | 1648 | 1462879897369 Marionette DEBUG loaded listener.js 04:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129550800) [pid = 1648] [serial = 2105] [outer = 0x118140000] 04:31:37 INFO - PROCESS | 1648 | 1462879897640 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]]]}] 04:31:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:31:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 04:31:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:31:37 INFO - PROCESS | 1648 | 1462879897677 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:31:37 INFO - PROCESS | 1648 | 1462879897678 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:31:37 INFO - PROCESS | 1648 | 1462879897680 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 1648 | 1462879897681 Marionette TRACE conn2 <- [1,2778,null,{}] 04:31:37 INFO - PROCESS | 1648 | 1462879897692 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}] 04:31:37 INFO - PROCESS | 1648 | 1462879897783 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:31:37 INFO - PROCESS | 1648 | 1462879897788 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d64b000 == 80 [pid = 1648] [id = 702] 04:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129557800) [pid = 1648] [serial = 2106] [outer = 0x0] 04:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1295bdc00) [pid = 1648] [serial = 2107] [outer = 0x129557800] 04:31:37 INFO - PROCESS | 1648 | 1462879897813 Marionette DEBUG loaded listener.js 04:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a6cd800) [pid = 1648] [serial = 2108] [outer = 0x129557800] 04:31:38 INFO - PROCESS | 1648 | 1462879898151 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]]]}] 04:31:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:31:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 481ms 04:31:38 INFO - PROCESS | 1648 | 1462879898162 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:31:38 INFO - PROCESS | 1648 | 1462879898163 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:31:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:31:38 INFO - PROCESS | 1648 | 1462879898165 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:31:38 INFO - PROCESS | 1648 | 1462879898168 Marionette TRACE conn2 <- [1,2782,null,{}] 04:31:38 INFO - PROCESS | 1648 | 1462879898172 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}] 04:31:38 INFO - PROCESS | 1648 | 1462879898259 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:31:38 INFO - PROCESS | 1648 | 1462879898320 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db59000 == 81 [pid = 1648] [id = 703] 04:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x129596c00) [pid = 1648] [serial = 2109] [outer = 0x0] 04:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12a8bf400) [pid = 1648] [serial = 2110] [outer = 0x129596c00] 04:31:38 INFO - PROCESS | 1648 | 1462879898345 Marionette DEBUG loaded listener.js 04:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12a8ca400) [pid = 1648] [serial = 2111] [outer = 0x129596c00] 04:31:38 INFO - PROCESS | 1648 | 1462879898799 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]]]}] 04:31:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:31:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 673ms 04:31:38 INFO - PROCESS | 1648 | 1462879898839 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:31:38 INFO - PROCESS | 1648 | 1462879898842 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:31:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:31:38 INFO - PROCESS | 1648 | 1462879898846 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:31:38 INFO - PROCESS | 1648 | 1462879898849 Marionette TRACE conn2 <- [1,2786,null,{}] 04:31:38 INFO - PROCESS | 1648 | 1462879898855 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}] 04:31:38 INFO - PROCESS | 1648 | 1462879898962 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:31:39 INFO - PROCESS | 1648 | 1462879899036 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12143e000 == 82 [pid = 1648] [id = 704] 04:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1161e9c00) [pid = 1648] [serial = 2112] [outer = 0x0] 04:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x117580c00) [pid = 1648] [serial = 2113] [outer = 0x1161e9c00] 04:31:39 INFO - PROCESS | 1648 | 1462879899067 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1185bcc00) [pid = 1648] [serial = 2114] [outer = 0x1161e9c00] 04:31:39 INFO - PROCESS | 1648 | 1462879899473 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]]]}] 04:31:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:31:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 674ms 04:31:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:31:39 INFO - PROCESS | 1648 | 1462879899521 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:31:39 INFO - PROCESS | 1648 | 1462879899525 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:31:39 INFO - PROCESS | 1648 | 1462879899529 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:31:39 INFO - PROCESS | 1648 | 1462879899531 Marionette TRACE conn2 <- [1,2790,null,{}] 04:31:39 INFO - PROCESS | 1648 | 1462879899534 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}] 04:31:39 INFO - PROCESS | 1648 | 1462879899664 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:31:39 INFO - PROCESS | 1648 | 1462879899751 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0bf800 == 83 [pid = 1648] [id = 705] 04:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1193c8400) [pid = 1648] [serial = 2115] [outer = 0x0] 04:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119ede000) [pid = 1648] [serial = 2116] [outer = 0x1193c8400] 04:31:39 INFO - PROCESS | 1648 | 1462879899782 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121633400) [pid = 1648] [serial = 2117] [outer = 0x1193c8400] 04:31:40 INFO - PROCESS | 1648 | 1462879900200 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]]]}] 04:31:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:31:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 721ms 04:31:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:31:40 INFO - PROCESS | 1648 | 1462879900251 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:31:40 INFO - PROCESS | 1648 | 1462879900253 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:31:40 INFO - PROCESS | 1648 | 1462879900255 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 1648 | 1462879900257 Marionette TRACE conn2 <- [1,2794,null,{}] 04:31:40 INFO - PROCESS | 1648 | 1462879900266 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}] 04:31:40 INFO - PROCESS | 1648 | 1462879900375 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:31:40 INFO - PROCESS | 1648 | 1462879900438 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d77c000 == 84 [pid = 1648] [id = 706] 04:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x124cba800) [pid = 1648] [serial = 2118] [outer = 0x0] 04:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126686800) [pid = 1648] [serial = 2119] [outer = 0x124cba800] 04:31:40 INFO - PROCESS | 1648 | 1462879900513 Marionette DEBUG loaded listener.js 04:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1288c0400) [pid = 1648] [serial = 2120] [outer = 0x124cba800] 04:31:40 INFO - PROCESS | 1648 | 1462879900973 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]]]}] 04:31:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:31:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 775ms 04:31:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:31:41 INFO - PROCESS | 1648 | 1462879901034 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:31:41 INFO - PROCESS | 1648 | 1462879901037 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:31:41 INFO - PROCESS | 1648 | 1462879901042 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:31:41 INFO - PROCESS | 1648 | 1462879901043 Marionette TRACE conn2 <- [1,2798,null,{}] 04:31:41 INFO - PROCESS | 1648 | 1462879901046 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}] 04:31:41 INFO - PROCESS | 1648 | 1462879901195 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:31:41 INFO - PROCESS | 1648 | 1462879901297 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x13513f000 == 85 [pid = 1648] [id = 707] 04:31:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x128b19c00) [pid = 1648] [serial = 2121] [outer = 0x0] 04:31:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128be7c00) [pid = 1648] [serial = 2122] [outer = 0x128b19c00] 04:31:41 INFO - PROCESS | 1648 | 1462879901344 Marionette DEBUG loaded listener.js 04:31:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x129177800) [pid = 1648] [serial = 2123] [outer = 0x128b19c00] 04:31:41 INFO - PROCESS | 1648 | 1462879901852 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]]]}] 04:31:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:31:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 823ms 04:31:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:31:41 INFO - PROCESS | 1648 | 1462879901864 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:31:41 INFO - PROCESS | 1648 | 1462879901866 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:31:41 INFO - PROCESS | 1648 | 1462879901868 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:31:41 INFO - PROCESS | 1648 | 1462879901869 Marionette TRACE conn2 <- [1,2802,null,{}] 04:31:41 INFO - PROCESS | 1648 | 1462879901871 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}] 04:31:41 INFO - PROCESS | 1648 | 1462879901975 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:31:42 INFO - PROCESS | 1648 | 1462879902033 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x13538b800 == 86 [pid = 1648] [id = 708] 04:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128b1a000) [pid = 1648] [serial = 2124] [outer = 0x0] 04:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x129552000) [pid = 1648] [serial = 2125] [outer = 0x128b1a000] 04:31:42 INFO - PROCESS | 1648 | 1462879902062 Marionette DEBUG loaded listener.js 04:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12a8c9800) [pid = 1648] [serial = 2126] [outer = 0x128b1a000] 04:31:42 INFO - PROCESS | 1648 | 1462879902514 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]]]}] 04:31:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:31:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 669ms 04:31:42 INFO - PROCESS | 1648 | 1462879902538 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:31:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:31:42 INFO - PROCESS | 1648 | 1462879902540 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:31:42 INFO - PROCESS | 1648 | 1462879902544 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:31:42 INFO - PROCESS | 1648 | 1462879902546 Marionette TRACE conn2 <- [1,2806,null,{}] 04:31:42 INFO - PROCESS | 1648 | 1462879902549 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}] 04:31:42 INFO - PROCESS | 1648 | 1462879902753 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:31:42 INFO - PROCESS | 1648 | 1462879902858 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1355a4800 == 87 [pid = 1648] [id = 709] 04:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x113132000) [pid = 1648] [serial = 2127] [outer = 0x0] 04:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12b028000) [pid = 1648] [serial = 2128] [outer = 0x113132000] 04:31:42 INFO - PROCESS | 1648 | 1462879902907 Marionette DEBUG loaded listener.js 04:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12b383400) [pid = 1648] [serial = 2129] [outer = 0x113132000] 04:31:43 INFO - PROCESS | 1648 | 1462879903342 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]]]}] 04:31:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:31:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 821ms 04:31:43 INFO - PROCESS | 1648 | 1462879903364 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:31:43 INFO - PROCESS | 1648 | 1462879903365 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:31:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:31:43 INFO - PROCESS | 1648 | 1462879903368 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:31:43 INFO - PROCESS | 1648 | 1462879903369 Marionette TRACE conn2 <- [1,2810,null,{}] 04:31:43 INFO - PROCESS | 1648 | 1462879903372 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}] 04:31:43 INFO - PROCESS | 1648 | 1462879903623 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:31:43 INFO - PROCESS | 1648 | 1462879903746 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a04000 == 88 [pid = 1648] [id = 710] 04:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x112f35400) [pid = 1648] [serial = 2130] [outer = 0x0] 04:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x113137800) [pid = 1648] [serial = 2131] [outer = 0x112f35400] 04:31:43 INFO - PROCESS | 1648 | 1462879903776 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11600e000) [pid = 1648] [serial = 2132] [outer = 0x112f35400] 04:31:44 INFO - PROCESS | 1648 | 1462879904235 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]]]}] 04:31:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:31:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 921ms 04:31:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:31:44 INFO - PROCESS | 1648 | 1462879904290 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:31:44 INFO - PROCESS | 1648 | 1462879904292 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:31:44 INFO - PROCESS | 1648 | 1462879904295 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 1648 | 1462879904298 Marionette TRACE conn2 <- [1,2814,null,{}] 04:31:44 INFO - PROCESS | 1648 | 1462879904302 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}] 04:31:44 INFO - PROCESS | 1648 | 1462879904403 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12d64b000 == 87 [pid = 1648] [id = 702] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a7800 == 86 [pid = 1648] [id = 701] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12d105800 == 85 [pid = 1648] [id = 700] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8bf000 == 84 [pid = 1648] [id = 699] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12be70000 == 83 [pid = 1648] [id = 698] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba72000 == 82 [pid = 1648] [id = 697] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12b18a800 == 81 [pid = 1648] [id = 696] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x121a84400) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x126c8d000 == 80 [pid = 1648] [id = 695] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x126580800 == 79 [pid = 1648] [id = 694] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x121a1d000 == 78 [pid = 1648] [id = 693] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x119563800 == 77 [pid = 1648] [id = 692] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11957a800 == 76 [pid = 1648] [id = 691] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12be72000 == 75 [pid = 1648] [id = 687] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba76800 == 74 [pid = 1648] [id = 686] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x120f2c800 == 73 [pid = 1648] [id = 685] 04:31:44 INFO - PROCESS | 1648 | 1462879904537 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e8000 == 72 [pid = 1648] [id = 684] 04:31:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11311a000 == 71 [pid = 1648] [id = 683] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128a7e400) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x117174400) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x121c26000) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x129175000) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1288cd400) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x126d7d800) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x120e23400) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x113ded800) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11277e000) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1193c9c00) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11767dc00) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11693e400) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x120f93c00) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1288cbc00) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1185b9800) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118916000) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1180aec00) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x120f9c800) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12168e800) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x121298c00) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1180e6400) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119ed0c00) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1212a5c00) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1219c3400) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 04:31:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x113113000 == 72 [pid = 1648] [id = 711] 04:31:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112e45000) [pid = 1648] [serial = 2133] [outer = 0x0] 04:31:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11618b800) [pid = 1648] [serial = 2134] [outer = 0x112e45000] 04:31:44 INFO - PROCESS | 1648 | 1462879904572 Marionette DEBUG loaded listener.js 04:31:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1181e1c00) [pid = 1648] [serial = 2135] [outer = 0x112e45000] 04:31:44 INFO - PROCESS | 1648 | 1462879904880 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]]]}] 04:31:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:31:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 623ms 04:31:44 INFO - PROCESS | 1648 | 1462879904919 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:31:44 INFO - PROCESS | 1648 | 1462879904921 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:31:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:31:44 INFO - PROCESS | 1648 | 1462879904923 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 1648 | 1462879904924 Marionette TRACE conn2 <- [1,2818,null,{}] 04:31:44 INFO - PROCESS | 1648 | 1462879904927 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}] 04:31:45 INFO - PROCESS | 1648 | 1462879905011 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:31:45 INFO - PROCESS | 1648 | 1462879905031 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a12000 == 73 [pid = 1648] [id = 712] 04:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x120e2c800) [pid = 1648] [serial = 2136] [outer = 0x0] 04:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x120f94400) [pid = 1648] [serial = 2137] [outer = 0x120e2c800] 04:31:45 INFO - PROCESS | 1648 | 1462879905057 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1212a4c00) [pid = 1648] [serial = 2138] [outer = 0x120e2c800] 04:31:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce8e800 == 72 [pid = 1648] [id = 17] 04:31:45 INFO - PROCESS | 1648 | 1462879905467 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]]]}] 04:31:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:31:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 570ms 04:31:45 INFO - PROCESS | 1648 | 1462879905494 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:31:45 INFO - PROCESS | 1648 | 1462879905496 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:31:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:31:45 INFO - PROCESS | 1648 | 1462879905504 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:31:45 INFO - PROCESS | 1648 | 1462879905507 Marionette TRACE conn2 <- [1,2822,null,{}] 04:31:45 INFO - PROCESS | 1648 | 1462879905509 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}] 04:31:45 INFO - PROCESS | 1648 | 1462879905595 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:31:45 INFO - PROCESS | 1648 | 1462879905602 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x129185000 == 73 [pid = 1648] [id = 713] 04:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1212a4400) [pid = 1648] [serial = 2139] [outer = 0x0] 04:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x121690800) [pid = 1648] [serial = 2140] [outer = 0x1212a4400] 04:31:45 INFO - PROCESS | 1648 | 1462879905628 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118136400) [pid = 1648] [serial = 2141] [outer = 0x1212a4400] 04:31:46 INFO - PROCESS | 1648 | 1462879905992 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]]]}] 04:31:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:31:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 526ms 04:31:46 INFO - PROCESS | 1648 | 1462879906026 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:31:46 INFO - PROCESS | 1648 | 1462879906027 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:31:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:31:46 INFO - PROCESS | 1648 | 1462879906030 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:31:46 INFO - PROCESS | 1648 | 1462879906031 Marionette TRACE conn2 <- [1,2826,null,{}] 04:31:46 INFO - PROCESS | 1648 | 1462879906035 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}] 04:31:46 INFO - PROCESS | 1648 | 1462879906119 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:31:46 INFO - PROCESS | 1648 | 1462879906123 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216b1000 == 74 [pid = 1648] [id = 714] 04:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1247aa000) [pid = 1648] [serial = 2142] [outer = 0x0] 04:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12600fc00) [pid = 1648] [serial = 2143] [outer = 0x1247aa000] 04:31:46 INFO - PROCESS | 1648 | 1462879906149 Marionette DEBUG loaded listener.js 04:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126d61000) [pid = 1648] [serial = 2144] [outer = 0x1247aa000] 04:31:46 INFO - PROCESS | 1648 | 1462879906486 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:31:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:31:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 470ms 04:31:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:31:46 INFO - PROCESS | 1648 | 1462879906502 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:31:46 INFO - PROCESS | 1648 | 1462879906504 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:31:46 INFO - PROCESS | 1648 | 1462879906506 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:31:46 INFO - PROCESS | 1648 | 1462879906507 Marionette TRACE conn2 <- [1,2830,null,{}] 04:31:46 INFO - PROCESS | 1648 | 1462879906509 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}] 04:31:46 INFO - PROCESS | 1648 | 1462879906599 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:31:46 INFO - PROCESS | 1648 | 1462879906674 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba67000 == 75 [pid = 1648] [id = 715] 04:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1288c2400) [pid = 1648] [serial = 2145] [outer = 0x0] 04:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1288cd400) [pid = 1648] [serial = 2146] [outer = 0x1288c2400] 04:31:46 INFO - PROCESS | 1648 | 1462879906704 Marionette DEBUG loaded listener.js 04:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128b63000) [pid = 1648] [serial = 2147] [outer = 0x1288c2400] 04:31:47 INFO - PROCESS | 1648 | 1462879907074 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]]]}] 04:31:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:31:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 617ms 04:31:47 INFO - PROCESS | 1648 | 1462879907130 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:31:47 INFO - PROCESS | 1648 | 1462879907131 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:31:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:31:47 INFO - PROCESS | 1648 | 1462879907133 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:31:47 INFO - PROCESS | 1648 | 1462879907134 Marionette TRACE conn2 <- [1,2834,null,{}] 04:31:47 INFO - PROCESS | 1648 | 1462879907137 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}] 04:31:47 INFO - PROCESS | 1648 | 1462879907246 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:31:47 INFO - PROCESS | 1648 | 1462879907294 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be77000 == 76 [pid = 1648] [id = 716] 04:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1288c4400) [pid = 1648] [serial = 2148] [outer = 0x0] 04:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128bd3000) [pid = 1648] [serial = 2149] [outer = 0x1288c4400] 04:31:47 INFO - PROCESS | 1648 | 1462879907319 Marionette DEBUG loaded listener.js 04:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12917a000) [pid = 1648] [serial = 2150] [outer = 0x1288c4400] 04:31:47 INFO - PROCESS | 1648 | 1462879907627 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:31:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:31:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 04:31:47 INFO - PROCESS | 1648 | 1462879907655 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:31:47 INFO - PROCESS | 1648 | 1462879907656 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:31:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:31:47 INFO - PROCESS | 1648 | 1462879907658 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:31:47 INFO - PROCESS | 1648 | 1462879907659 Marionette TRACE conn2 <- [1,2838,null,{}] 04:31:47 INFO - PROCESS | 1648 | 1462879907670 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}] 04:31:47 INFO - PROCESS | 1648 | 1462879907776 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:31:47 INFO - PROCESS | 1648 | 1462879907817 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8b0800 == 77 [pid = 1648] [id = 717] 04:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128b65000) [pid = 1648] [serial = 2151] [outer = 0x0] 04:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12959d000) [pid = 1648] [serial = 2152] [outer = 0x128b65000] 04:31:47 INFO - PROCESS | 1648 | 1462879907842 Marionette DEBUG loaded listener.js 04:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12a8c7c00) [pid = 1648] [serial = 2153] [outer = 0x128b65000] 04:31:48 INFO - PROCESS | 1648 | 1462879908162 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]]]}] 04:31:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:31:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 04:31:48 INFO - PROCESS | 1648 | 1462879908181 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:31:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:31:48 INFO - PROCESS | 1648 | 1462879908182 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:31:48 INFO - PROCESS | 1648 | 1462879908187 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 1648 | 1462879908188 Marionette TRACE conn2 <- [1,2842,null,{}] 04:31:48 INFO - PROCESS | 1648 | 1462879908190 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}] 04:31:48 INFO - PROCESS | 1648 | 1462879908296 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:31:48 INFO - PROCESS | 1648 | 1462879908333 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce71800 == 78 [pid = 1648] [id = 718] 04:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x129599c00) [pid = 1648] [serial = 2154] [outer = 0x0] 04:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12b026000) [pid = 1648] [serial = 2155] [outer = 0x129599c00] 04:31:48 INFO - PROCESS | 1648 | 1462879908358 Marionette DEBUG loaded listener.js 04:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12b0b7c00) [pid = 1648] [serial = 2156] [outer = 0x129599c00] 04:31:48 INFO - PROCESS | 1648 | 1462879908720 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]]]}] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x118140000) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x120f94000) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126517400) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x129557800) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11600c800) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128b1bc00) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128a85c00) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128b1d400) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11224d800) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x113463400) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1193c4c00) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x121636800) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118fda000) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:31:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:31:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 571ms 04:31:48 INFO - PROCESS | 1648 | 1462879908757 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 1648 | 1462879908758 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:31:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:31:48 INFO - PROCESS | 1648 | 1462879908760 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 1648 | 1462879908762 Marionette TRACE conn2 <- [1,2846,null,{}] 04:31:48 INFO - PROCESS | 1648 | 1462879908764 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}] 04:31:48 INFO - PROCESS | 1648 | 1462879908851 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:31:48 INFO - PROCESS | 1648 | 1462879908855 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a765800 == 79 [pid = 1648] [id = 719] 04:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x115e42800) [pid = 1648] [serial = 2157] [outer = 0x0] 04:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119633800) [pid = 1648] [serial = 2158] [outer = 0x115e42800] 04:31:48 INFO - PROCESS | 1648 | 1462879908880 Marionette DEBUG loaded listener.js 04:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x128b1cc00) [pid = 1648] [serial = 2159] [outer = 0x115e42800] 04:31:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:31:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 468ms 04:31:49 INFO - PROCESS | 1648 | 1462879909225 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]]]}] 04:31:49 INFO - PROCESS | 1648 | 1462879909230 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:31:49 INFO - PROCESS | 1648 | 1462879909232 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:31:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:31:49 INFO - PROCESS | 1648 | 1462879909237 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:31:49 INFO - PROCESS | 1648 | 1462879909238 Marionette TRACE conn2 <- [1,2850,null,{}] 04:31:49 INFO - PROCESS | 1648 | 1462879909240 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}] 04:31:49 INFO - PROCESS | 1648 | 1462879909344 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:31:49 INFO - PROCESS | 1648 | 1462879909407 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d19f000 == 80 [pid = 1648] [id = 720] 04:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x121a91800) [pid = 1648] [serial = 2160] [outer = 0x0] 04:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12b0b0c00) [pid = 1648] [serial = 2161] [outer = 0x121a91800] 04:31:49 INFO - PROCESS | 1648 | 1462879909437 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12bac5800) [pid = 1648] [serial = 2162] [outer = 0x121a91800] 04:31:49 INFO - PROCESS | 1648 | 1462879909724 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:31:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:31:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 04:31:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:31:49 INFO - PROCESS | 1648 | 1462879909757 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:31:49 INFO - PROCESS | 1648 | 1462879909758 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:31:49 INFO - PROCESS | 1648 | 1462879909761 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:31:49 INFO - PROCESS | 1648 | 1462879909763 Marionette TRACE conn2 <- [1,2854,null,{}] 04:31:49 INFO - PROCESS | 1648 | 1462879909770 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}] 04:31:49 INFO - PROCESS | 1648 | 1462879909878 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:31:49 INFO - PROCESS | 1648 | 1462879909884 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x135399800 == 81 [pid = 1648] [id = 721] 04:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12bac8400) [pid = 1648] [serial = 2163] [outer = 0x0] 04:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12bb15400) [pid = 1648] [serial = 2164] [outer = 0x12bac8400] 04:31:49 INFO - PROCESS | 1648 | 1462879909925 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12bb24400) [pid = 1648] [serial = 2165] [outer = 0x12bac8400] 04:31:50 INFO - PROCESS | 1648 | 1462879910351 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]]]}] 04:31:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:31:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 621ms 04:31:50 INFO - PROCESS | 1648 | 1462879910398 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:31:50 INFO - PROCESS | 1648 | 1462879910401 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:31:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:31:50 INFO - PROCESS | 1648 | 1462879910405 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:31:50 INFO - PROCESS | 1648 | 1462879910407 Marionette TRACE conn2 <- [1,2858,null,{}] 04:31:50 INFO - PROCESS | 1648 | 1462879910410 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}] 04:31:50 INFO - PROCESS | 1648 | 1462879910544 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:31:50 INFO - PROCESS | 1648 | 1462879910552 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x13589f800 == 82 [pid = 1648] [id = 722] 04:31:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x113f3b400) [pid = 1648] [serial = 2166] [outer = 0x0] 04:31:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x118570c00) [pid = 1648] [serial = 2167] [outer = 0x113f3b400] 04:31:50 INFO - PROCESS | 1648 | 1462879910591 Marionette DEBUG loaded listener.js 04:31:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12bb25800) [pid = 1648] [serial = 2168] [outer = 0x113f3b400] 04:31:51 INFO - PROCESS | 1648 | 1462879911171 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:31:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:31:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 820ms 04:31:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:31:51 INFO - PROCESS | 1648 | 1462879911225 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:31:51 INFO - PROCESS | 1648 | 1462879911228 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:31:51 INFO - PROCESS | 1648 | 1462879911232 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:31:51 INFO - PROCESS | 1648 | 1462879911234 Marionette TRACE conn2 <- [1,2862,null,{}] 04:31:51 INFO - PROCESS | 1648 | 1462879911238 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}] 04:31:51 INFO - PROCESS | 1648 | 1462879911378 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:31:51 INFO - PROCESS | 1648 | 1462879911456 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219d1000 == 83 [pid = 1648] [id = 723] 04:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x116075000) [pid = 1648] [serial = 2169] [outer = 0x0] 04:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11813bc00) [pid = 1648] [serial = 2170] [outer = 0x116075000] 04:31:51 INFO - PROCESS | 1648 | 1462879911488 Marionette DEBUG loaded listener.js 04:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x118f08400) [pid = 1648] [serial = 2171] [outer = 0x116075000] 04:31:51 INFO - PROCESS | 1648 | 1462879911918 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]]]}] 04:31:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:31:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 721ms 04:31:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:31:51 INFO - PROCESS | 1648 | 1462879911955 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:31:51 INFO - PROCESS | 1648 | 1462879911959 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:31:51 INFO - PROCESS | 1648 | 1462879911963 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:31:51 INFO - PROCESS | 1648 | 1462879911965 Marionette TRACE conn2 <- [1,2866,null,{}] 04:31:51 INFO - PROCESS | 1648 | 1462879911968 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}] 04:31:52 INFO - PROCESS | 1648 | 1462879912075 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:31:52 INFO - PROCESS | 1648 | 1462879912181 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b195000 == 84 [pid = 1648] [id = 724] 04:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1193c8800) [pid = 1648] [serial = 2172] [outer = 0x0] 04:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1214f9000) [pid = 1648] [serial = 2173] [outer = 0x1193c8800] 04:31:52 INFO - PROCESS | 1648 | 1462879912213 Marionette DEBUG loaded listener.js 04:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1219c3800) [pid = 1648] [serial = 2174] [outer = 0x1193c8800] 04:31:52 INFO - PROCESS | 1648 | 1462879912636 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]]]}] 04:31:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:31:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 722ms 04:31:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:31:52 INFO - PROCESS | 1648 | 1462879912693 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:31:52 INFO - PROCESS | 1648 | 1462879912694 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:31:52 INFO - PROCESS | 1648 | 1462879912697 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:31:52 INFO - PROCESS | 1648 | 1462879912699 Marionette TRACE conn2 <- [1,2870,null,{}] 04:31:52 INFO - PROCESS | 1648 | 1462879912723 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}] 04:31:52 INFO - PROCESS | 1648 | 1462879912832 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:31:52 INFO - PROCESS | 1648 | 1462879912940 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x135897800 == 85 [pid = 1648] [id = 725] 04:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1265b5c00) [pid = 1648] [serial = 2175] [outer = 0x0] 04:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1288c7800) [pid = 1648] [serial = 2176] [outer = 0x1265b5c00] 04:31:52 INFO - PROCESS | 1648 | 1462879912973 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128bef000) [pid = 1648] [serial = 2177] [outer = 0x1265b5c00] 04:31:53 INFO - PROCESS | 1648 | 1462879913385 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]]]}] 04:31:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:31:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 736ms 04:31:53 INFO - PROCESS | 1648 | 1462879913436 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:31:53 INFO - PROCESS | 1648 | 1462879913438 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:31:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:31:53 INFO - PROCESS | 1648 | 1462879913440 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:31:53 INFO - PROCESS | 1648 | 1462879913442 Marionette TRACE conn2 <- [1,2874,null,{}] 04:31:53 INFO - PROCESS | 1648 | 1462879913444 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}] 04:31:53 INFO - PROCESS | 1648 | 1462879913548 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:31:53 INFO - PROCESS | 1648 | 1462879913626 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1358d2800 == 86 [pid = 1648] [id = 726] 04:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1295bf800) [pid = 1648] [serial = 2178] [outer = 0x0] 04:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12b028c00) [pid = 1648] [serial = 2179] [outer = 0x1295bf800] 04:31:53 INFO - PROCESS | 1648 | 1462879913655 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12b386c00) [pid = 1648] [serial = 2180] [outer = 0x1295bf800] 04:31:54 INFO - PROCESS | 1648 | 1462879914062 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]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:31:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 668ms 04:31:54 INFO - PROCESS | 1648 | 1462879914109 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 1648 | 1462879914110 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:31:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:31:54 INFO - PROCESS | 1648 | 1462879914113 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 1648 | 1462879914114 Marionette TRACE conn2 <- [1,2878,null,{}] 04:31:54 INFO - PROCESS | 1648 | 1462879914117 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}] 04:31:54 INFO - PROCESS | 1648 | 1462879914239 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:31:54 INFO - PROCESS | 1648 | 1462879914317 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x135975800 == 87 [pid = 1648] [id = 727] 04:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12a6c8400) [pid = 1648] [serial = 2181] [outer = 0x0] 04:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12baca800) [pid = 1648] [serial = 2182] [outer = 0x12a6c8400] 04:31:54 INFO - PROCESS | 1648 | 1462879914346 Marionette DEBUG loaded listener.js 04:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12bb15c00) [pid = 1648] [serial = 2183] [outer = 0x12a6c8400] 04:31:54 INFO - PROCESS | 1648 | 1462879914769 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]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:31:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 674ms 04:31:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:31:54 INFO - PROCESS | 1648 | 1462879914787 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 1648 | 1462879914789 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:31:54 INFO - PROCESS | 1648 | 1462879914791 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 1648 | 1462879914792 Marionette TRACE conn2 <- [1,2882,null,{}] 04:31:54 INFO - PROCESS | 1648 | 1462879914794 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}] 04:31:54 INFO - PROCESS | 1648 | 1462879914918 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:31:54 INFO - PROCESS | 1648 | 1462879914996 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x13598b000 == 88 [pid = 1648] [id = 728] 04:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12bb27800) [pid = 1648] [serial = 2184] [outer = 0x0] 04:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12be3b800) [pid = 1648] [serial = 2185] [outer = 0x12bb27800] 04:31:55 INFO - PROCESS | 1648 | 1462879915026 Marionette DEBUG loaded listener.js 04:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12bee7400) [pid = 1648] [serial = 2186] [outer = 0x12bb27800] 04:31:55 INFO - PROCESS | 1648 | 1462879915475 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]]]}] 04:31:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:31:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 721ms 04:31:55 INFO - PROCESS | 1648 | 1462879915512 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:31:55 INFO - PROCESS | 1648 | 1462879915514 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:31:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:31:55 INFO - PROCESS | 1648 | 1462879915516 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:31:55 INFO - PROCESS | 1648 | 1462879915517 Marionette TRACE conn2 <- [1,2886,null,{}] 04:31:55 INFO - PROCESS | 1648 | 1462879915520 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}] 04:31:55 INFO - PROCESS | 1648 | 1462879915645 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:31:55 INFO - PROCESS | 1648 | 1462879915911 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f42000 == 89 [pid = 1648] [id = 729] 04:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1122b6800) [pid = 1648] [serial = 2187] [outer = 0x0] 04:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x113bfd800) [pid = 1648] [serial = 2188] [outer = 0x1122b6800] 04:31:55 INFO - PROCESS | 1648 | 1462879915941 Marionette DEBUG loaded listener.js 04:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x115ebc400) [pid = 1648] [serial = 2189] [outer = 0x1122b6800] 04:31:56 INFO - PROCESS | 1648 | 1462879916342 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]]]}] 04:31:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:31:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 872ms 04:31:56 INFO - PROCESS | 1648 | 1462879916389 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:31:56 INFO - PROCESS | 1648 | 1462879916392 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:31:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:31:56 INFO - PROCESS | 1648 | 1462879916395 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:31:56 INFO - PROCESS | 1648 | 1462879916397 Marionette TRACE conn2 <- [1,2890,null,{}] 04:31:56 INFO - PROCESS | 1648 | 1462879916400 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}] 04:31:56 INFO - PROCESS | 1648 | 1462879916500 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:31:56 INFO - PROCESS | 1648 | 1462879916567 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x118316800 == 90 [pid = 1648] [id = 730] 04:31:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11693d000) [pid = 1648] [serial = 2190] [outer = 0x0] 04:31:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11716ec00) [pid = 1648] [serial = 2191] [outer = 0x11693d000] 04:31:56 INFO - PROCESS | 1648 | 1462879916638 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1185c3c00) [pid = 1648] [serial = 2192] [outer = 0x11693d000] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce7a000 == 89 [pid = 1648] [id = 569] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x135399800 == 88 [pid = 1648] [id = 721] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12d19f000 == 87 [pid = 1648] [id = 720] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12a765800 == 86 [pid = 1648] [id = 719] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce71800 == 85 [pid = 1648] [id = 718] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8b0800 == 84 [pid = 1648] [id = 717] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x124cc0c00) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x126c43c00) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x1288c8c00) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1180ea400) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x121296c00) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12421c800) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11325f800) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12a8bf400) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12be77000 == 83 [pid = 1648] [id = 716] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba67000 == 82 [pid = 1648] [id = 715] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1216b1000 == 81 [pid = 1648] [id = 714] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x129185000 == 80 [pid = 1648] [id = 713] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x121a12000 == 79 [pid = 1648] [id = 712] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x113113000 == 78 [pid = 1648] [id = 711] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x121a04000 == 77 [pid = 1648] [id = 710] 04:31:57 INFO - PROCESS | 1648 | 1462879917119 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x13538b800 == 76 [pid = 1648] [id = 708] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x13513f000 == 75 [pid = 1648] [id = 707] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12d77c000 == 74 [pid = 1648] [id = 706] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0bf800 == 73 [pid = 1648] [id = 705] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12143e000 == 72 [pid = 1648] [id = 704] 04:31:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12db59000 == 71 [pid = 1648] [id = 703] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12a6cd800) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x128b8d000) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12163f800) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1288c2c00) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1295bdc00) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11757d400) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128b8f000) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x128bd5000) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x128b1f800) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x126763c00) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128bebc00) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x124d4fc00) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11615c000) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128b68400) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x113df3800) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x121542c00) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x129550800) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119ed7800) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x119872400) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x121a82400) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x121a90000) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128c87800) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x124450400) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11856c000) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 04:31:57 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x120e24000) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 04:31:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:31:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 775ms 04:31:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:31:57 INFO - PROCESS | 1648 | 1462879917172 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 1648 | 1462879917175 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:31:57 INFO - PROCESS | 1648 | 1462879917177 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 1648 | 1462879917179 Marionette TRACE conn2 <- [1,2894,null,{}] 04:31:57 INFO - PROCESS | 1648 | 1462879917181 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}] 04:31:57 INFO - PROCESS | 1648 | 1462879917270 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:31:57 INFO - PROCESS | 1648 | 1462879917276 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b0e800 == 72 [pid = 1648] [id = 731] 04:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x116a57400) [pid = 1648] [serial = 2193] [outer = 0x0] 04:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118fdac00) [pid = 1648] [serial = 2194] [outer = 0x116a57400] 04:31:57 INFO - PROCESS | 1648 | 1462879917303 Marionette DEBUG loaded listener.js 04:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1198e9000) [pid = 1648] [serial = 2195] [outer = 0x116a57400] 04:31:57 INFO - PROCESS | 1648 | 1462879917696 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]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:31:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 569ms 04:31:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:31:57 INFO - PROCESS | 1648 | 1462879917747 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 1648 | 1462879917749 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:31:57 INFO - PROCESS | 1648 | 1462879917756 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 1648 | 1462879917760 Marionette TRACE conn2 <- [1,2898,null,{}] 04:31:57 INFO - PROCESS | 1648 | 1462879917764 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}] 04:31:57 INFO - PROCESS | 1648 | 1462879917853 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:31:57 INFO - PROCESS | 1648 | 1462879917858 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266a7800 == 73 [pid = 1648] [id = 732] 04:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x121296c00) [pid = 1648] [serial = 2196] [outer = 0x0] 04:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1214f7800) [pid = 1648] [serial = 2197] [outer = 0x121296c00] 04:31:57 INFO - PROCESS | 1648 | 1462879917884 Marionette DEBUG loaded listener.js 04:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x121694c00) [pid = 1648] [serial = 2198] [outer = 0x121296c00] 04:31:58 INFO - PROCESS | 1648 | 1462879918218 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]]]}] 04:31:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:31:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 476ms 04:31:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:31:58 INFO - PROCESS | 1648 | 1462879918228 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:31:58 INFO - PROCESS | 1648 | 1462879918230 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:31:58 INFO - PROCESS | 1648 | 1462879918232 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:31:58 INFO - PROCESS | 1648 | 1462879918235 Marionette TRACE conn2 <- [1,2902,null,{}] 04:31:58 INFO - PROCESS | 1648 | 1462879918245 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}] 04:31:58 INFO - PROCESS | 1648 | 1462879918371 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:31:58 INFO - PROCESS | 1648 | 1462879918378 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f2f000 == 74 [pid = 1648] [id = 733] 04:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12163a400) [pid = 1648] [serial = 2199] [outer = 0x0] 04:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x121a90000) [pid = 1648] [serial = 2200] [outer = 0x12163a400] 04:31:58 INFO - PROCESS | 1648 | 1462879918415 Marionette DEBUG loaded listener.js 04:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1263a5400) [pid = 1648] [serial = 2201] [outer = 0x12163a400] 04:31:58 INFO - PROCESS | 1648 | 1462879918833 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:31:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:31:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 623ms 04:31:58 INFO - PROCESS | 1648 | 1462879918855 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:31:58 INFO - PROCESS | 1648 | 1462879918856 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:31:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:31:58 INFO - PROCESS | 1648 | 1462879918858 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:31:58 INFO - PROCESS | 1648 | 1462879918859 Marionette TRACE conn2 <- [1,2906,null,{}] 04:31:58 INFO - PROCESS | 1648 | 1462879918862 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}] 04:31:58 INFO - PROCESS | 1648 | 1462879918981 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:31:59 INFO - PROCESS | 1648 | 1462879919020 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1a4800 == 75 [pid = 1648] [id = 734] 04:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x126d6f400) [pid = 1648] [serial = 2202] [outer = 0x0] 04:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x126d78000) [pid = 1648] [serial = 2203] [outer = 0x126d6f400] 04:31:59 INFO - PROCESS | 1648 | 1462879919051 Marionette DEBUG loaded listener.js 04:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128b15800) [pid = 1648] [serial = 2204] [outer = 0x126d6f400] 04:31:59 INFO - PROCESS | 1648 | 1462879919374 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]]]}] 04:31:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:31:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 569ms 04:31:59 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:31:59 INFO - PROCESS | 1648 | 1462879919428 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:31:59 INFO - PROCESS | 1648 | 1462879919430 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:31:59 INFO - PROCESS | 1648 | 1462879919432 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:31:59 INFO - PROCESS | 1648 | 1462879919433 Marionette TRACE conn2 <- [1,2910,null,{}] 04:31:59 INFO - PROCESS | 1648 | 1462879919435 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}] 04:31:59 INFO - PROCESS | 1648 | 1462879919552 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:31:59 INFO - PROCESS | 1648 | 1462879919594 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be85800 == 76 [pid = 1648] [id = 735] 04:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x128b1fc00) [pid = 1648] [serial = 2205] [outer = 0x0] 04:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128b90800) [pid = 1648] [serial = 2206] [outer = 0x128b1fc00] 04:31:59 INFO - PROCESS | 1648 | 1462879919620 Marionette DEBUG loaded listener.js 04:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x128c8b400) [pid = 1648] [serial = 2207] [outer = 0x128b1fc00] 04:31:59 INFO - PROCESS | 1648 | 1462879919928 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]]]}] 04:31:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:31:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:31:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 520ms 04:31:59 INFO - TEST-START | /DOMEvents/constructors.html 04:31:59 INFO - PROCESS | 1648 | 1462879919954 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:31:59 INFO - PROCESS | 1648 | 1462879919955 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:31:59 INFO - PROCESS | 1648 | 1462879919957 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:31:59 INFO - PROCESS | 1648 | 1462879919958 Marionette TRACE conn2 <- [1,2914,null,{}] 04:31:59 INFO - PROCESS | 1648 | 1462879919961 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}] 04:32:00 INFO - PROCESS | 1648 | 1462879920071 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:32:00 INFO - PROCESS | 1648 | 1462879920096 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbc3000 == 77 [pid = 1648] [id = 736] 04:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x129550c00) [pid = 1648] [serial = 2208] [outer = 0x0] 04:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1295be400) [pid = 1648] [serial = 2209] [outer = 0x129550c00] 04:32:00 INFO - PROCESS | 1648 | 1462879920121 Marionette DEBUG loaded listener.js 04:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12a6cec00) [pid = 1648] [serial = 2210] [outer = 0x129550c00] 04:32:00 INFO - PROCESS | 1648 | 1462879920496 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]]]}] 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:32:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:32:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:32:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:32:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 573ms 04:32:00 INFO - PROCESS | 1648 | 1462879920532 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:32:00 INFO - PROCESS | 1648 | 1462879920542 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:32:00 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:32:00 INFO - PROCESS | 1648 | 1462879920552 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:32:00 INFO - PROCESS | 1648 | 1462879920553 Marionette TRACE conn2 <- [1,2918,null,{}] 04:32:00 INFO - PROCESS | 1648 | 1462879920556 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}] 04:32:00 INFO - PROCESS | 1648 | 1462879920664 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:32:00 INFO - PROCESS | 1648 | 1462879920674 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d11f800 == 78 [pid = 1648] [id = 737] 04:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x129551800) [pid = 1648] [serial = 2211] [outer = 0x0] 04:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12b026c00) [pid = 1648] [serial = 2212] [outer = 0x129551800] 04:32:00 INFO - PROCESS | 1648 | 1462879920699 Marionette DEBUG loaded listener.js 04:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x118f6fc00) [pid = 1648] [serial = 2213] [outer = 0x129551800] 04:32:01 INFO - PROCESS | 1648 | 1462879921027 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:32:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:32:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 520ms 04:32:01 INFO - PROCESS | 1648 | 1462879921073 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:32:01 INFO - PROCESS | 1648 | 1462879921075 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:32:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:32:01 INFO - PROCESS | 1648 | 1462879921077 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:32:01 INFO - PROCESS | 1648 | 1462879921078 Marionette TRACE conn2 <- [1,2922,null,{}] 04:32:01 INFO - PROCESS | 1648 | 1462879921080 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}] 04:32:01 INFO - PROCESS | 1648 | 1462879921196 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:32:01 INFO - PROCESS | 1648 | 1462879921213 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d64a800 == 79 [pid = 1648] [id = 738] 04:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1295c1000) [pid = 1648] [serial = 2214] [outer = 0x0] 04:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12bac5400) [pid = 1648] [serial = 2215] [outer = 0x1295c1000] 04:32:01 INFO - PROCESS | 1648 | 1462879921242 Marionette DEBUG loaded listener.js 04:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12bb29000) [pid = 1648] [serial = 2216] [outer = 0x1295c1000] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x116935800) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x121a8d000) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x126685800) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1288c4400) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128b65000) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x129599c00) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x112e45000) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1247aa000) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1212a4400) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x112f35400) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x120e2c800) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x115e42800) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x121a91800) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12bac8400) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1288c2400) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12ce0bc00) [pid = 1648] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126760000) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1193c9000) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x123d58400) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12ce8f000) [pid = 1648] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x113132c00) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1169ae800) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11856ac00) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x121a8a000) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:32:01 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12bb18000) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:32:01 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:32:01 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:32:01 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:32:01 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:32:01 INFO - PROCESS | 1648 | 1462879921826 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]]]}] 04:32:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:32:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:32:01 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 04:32:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:32:01 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 04:32:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:32:01 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]" 04:32:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:32:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:32:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 769ms 04:32:01 INFO - PROCESS | 1648 | 1462879921848 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:32:01 INFO - PROCESS | 1648 | 1462879921850 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:32:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:32:01 INFO - PROCESS | 1648 | 1462879921857 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:32:01 INFO - PROCESS | 1648 | 1462879921858 Marionette TRACE conn2 <- [1,2926,null,{}] 04:32:01 INFO - PROCESS | 1648 | 1462879921861 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}] 04:32:02 INFO - PROCESS | 1648 | 1462879922008 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:32:02 INFO - PROCESS | 1648 | 1462879922054 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d775000 == 80 [pid = 1648] [id = 739] 04:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11600e800) [pid = 1648] [serial = 2217] [outer = 0x0] 04:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12600e000) [pid = 1648] [serial = 2218] [outer = 0x11600e800] 04:32:02 INFO - PROCESS | 1648 | 1462879922084 Marionette DEBUG loaded listener.js 04:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12bac6000) [pid = 1648] [serial = 2219] [outer = 0x11600e800] 04:32:02 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:32:02 INFO - PROCESS | 1648 | 1462879922340 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]]]}] 04:32:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:32:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 04:32:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:32:02 INFO - PROCESS | 1648 | 1462879922377 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:32:02 INFO - PROCESS | 1648 | 1462879922379 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:32:02 INFO - PROCESS | 1648 | 1462879922381 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - PROCESS | 1648 | 1462879922384 Marionette TRACE conn2 <- [1,2930,null,{}] 04:32:02 INFO - PROCESS | 1648 | 1462879922393 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}] 04:32:02 INFO - PROCESS | 1648 | 1462879922503 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:32:02 INFO - PROCESS | 1648 | 1462879922567 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df07000 == 81 [pid = 1648] [id = 740] 04:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12a8cc000) [pid = 1648] [serial = 2220] [outer = 0x0] 04:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12bb2d800) [pid = 1648] [serial = 2221] [outer = 0x12a8cc000] 04:32:02 INFO - PROCESS | 1648 | 1462879922592 Marionette DEBUG loaded listener.js 04:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12bee5c00) [pid = 1648] [serial = 2222] [outer = 0x12a8cc000] 04:32:02 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:32:02 INFO - PROCESS | 1648 | 1462879922829 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]]]}] 04:32:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:32:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 477ms 04:32:02 INFO - PROCESS | 1648 | 1462879922858 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:32:02 INFO - PROCESS | 1648 | 1462879922860 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:32:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:32:02 INFO - PROCESS | 1648 | 1462879922862 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - PROCESS | 1648 | 1462879922863 Marionette TRACE conn2 <- [1,2934,null,{}] 04:32:02 INFO - PROCESS | 1648 | 1462879922876 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}] 04:32:02 INFO - PROCESS | 1648 | 1462879922969 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:32:02 INFO - PROCESS | 1648 | 1462879922973 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x13589a800 == 82 [pid = 1648] [id = 741] 04:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126685800) [pid = 1648] [serial = 2223] [outer = 0x0] 04:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12beea800) [pid = 1648] [serial = 2224] [outer = 0x126685800] 04:32:02 INFO - PROCESS | 1648 | 1462879922998 Marionette DEBUG loaded listener.js 04:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12bef2400) [pid = 1648] [serial = 2225] [outer = 0x126685800] 04:32:03 INFO - PROCESS | 1648 | 1462879923333 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]]]}] 04:32:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:32:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 518ms 04:32:03 INFO - PROCESS | 1648 | 1462879923380 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:32:03 INFO - PROCESS | 1648 | 1462879923381 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:32:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:32:03 INFO - PROCESS | 1648 | 1462879923386 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:32:03 INFO - PROCESS | 1648 | 1462879923387 Marionette TRACE conn2 <- [1,2938,null,{}] 04:32:03 INFO - PROCESS | 1648 | 1462879923390 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}] 04:32:03 INFO - PROCESS | 1648 | 1462879923508 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:32:03 INFO - PROCESS | 1648 | 1462879923515 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x13598e000 == 83 [pid = 1648] [id = 742] 04:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12beeb800) [pid = 1648] [serial = 2226] [outer = 0x0] 04:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12bfa2400) [pid = 1648] [serial = 2227] [outer = 0x12beeb800] 04:32:03 INFO - PROCESS | 1648 | 1462879923540 Marionette DEBUG loaded listener.js 04:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12c2e2c00) [pid = 1648] [serial = 2228] [outer = 0x12beeb800] 04:32:03 INFO - PROCESS | 1648 | 1462879923953 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]]]}] 04:32:04 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. 04:32:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 622ms 04:32:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:32:04 INFO - PROCESS | 1648 | 1462879924007 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:32:04 INFO - PROCESS | 1648 | 1462879924009 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:32:04 INFO - PROCESS | 1648 | 1462879924013 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:32:04 INFO - PROCESS | 1648 | 1462879924016 Marionette TRACE conn2 <- [1,2942,null,{}] 04:32:04 INFO - PROCESS | 1648 | 1462879924020 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}] 04:32:04 INFO - PROCESS | 1648 | 1462879924134 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:32:04 INFO - PROCESS | 1648 | 1462879924215 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a05000 == 84 [pid = 1648] [id = 743] 04:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11600e400) [pid = 1648] [serial = 2229] [outer = 0x0] 04:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x116a56c00) [pid = 1648] [serial = 2230] [outer = 0x11600e400] 04:32:04 INFO - PROCESS | 1648 | 1462879924248 Marionette DEBUG loaded listener.js 04:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11856ac00) [pid = 1648] [serial = 2231] [outer = 0x11600e400] 04:32:04 INFO - PROCESS | 1648 | 1462879924606 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"]]]}] 04:32:04 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 04:32:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:32:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 622ms 04:32:04 INFO - PROCESS | 1648 | 1462879924636 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:32:04 INFO - PROCESS | 1648 | 1462879924640 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:32:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:32:04 INFO - PROCESS | 1648 | 1462879924645 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:32:04 INFO - PROCESS | 1648 | 1462879924646 Marionette TRACE conn2 <- [1,2946,null,{}] 04:32:04 INFO - PROCESS | 1648 | 1462879924649 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}] 04:32:04 INFO - PROCESS | 1648 | 1462879924760 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:32:04 INFO - PROCESS | 1648 | 1462879924865 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba6c000 == 85 [pid = 1648] [id = 744] 04:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x119ed8400) [pid = 1648] [serial = 2232] [outer = 0x0] 04:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x120f91c00) [pid = 1648] [serial = 2233] [outer = 0x119ed8400] 04:32:04 INFO - PROCESS | 1648 | 1462879924897 Marionette DEBUG loaded listener.js 04:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x121542c00) [pid = 1648] [serial = 2234] [outer = 0x119ed8400] 04:32:05 INFO - PROCESS | 1648 | 1462879925257 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]]]}] 04:32:05 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. 04:32:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 624ms 04:32:05 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:32:05 INFO - PROCESS | 1648 | 1462879925269 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:32:05 INFO - PROCESS | 1648 | 1462879925271 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:32:05 INFO - PROCESS | 1648 | 1462879925273 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:32:05 INFO - PROCESS | 1648 | 1462879925276 Marionette TRACE conn2 <- [1,2950,null,{}] 04:32:05 INFO - PROCESS | 1648 | 1462879925284 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}] 04:32:05 INFO - PROCESS | 1648 | 1462879925396 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:32:05 INFO - PROCESS | 1648 | 1462879925465 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x135145800 == 86 [pid = 1648] [id = 745] 04:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1263a4000) [pid = 1648] [serial = 2235] [outer = 0x0] 04:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x126c43c00) [pid = 1648] [serial = 2236] [outer = 0x1263a4000] 04:32:05 INFO - PROCESS | 1648 | 1462879925537 Marionette DEBUG loaded listener.js 04:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128b66000) [pid = 1648] [serial = 2237] [outer = 0x1263a4000] 04:32:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x135a1a800 == 87 [pid = 1648] [id = 746] 04:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a8cc800) [pid = 1648] [serial = 2238] [outer = 0x0] 04:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x128b16400) [pid = 1648] [serial = 2239] [outer = 0x12a8cc800] 04:32:05 INFO - PROCESS | 1648 | 1462879925939 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]]]}] 04:32:05 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. 04:32:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms 04:32:05 INFO - PROCESS | 1648 | 1462879925946 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:32:05 INFO - PROCESS | 1648 | 1462879925948 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:32:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:32:05 INFO - PROCESS | 1648 | 1462879925953 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:32:05 INFO - PROCESS | 1648 | 1462879925954 Marionette TRACE conn2 <- [1,2954,null,{}] 04:32:05 INFO - PROCESS | 1648 | 1462879925957 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}] 04:32:06 INFO - PROCESS | 1648 | 1462879926091 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:32:06 INFO - PROCESS | 1648 | 1462879926202 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x135b7b000 == 88 [pid = 1648] [id = 747] 04:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x128cf3c00) [pid = 1648] [serial = 2240] [outer = 0x0] 04:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12b01e400) [pid = 1648] [serial = 2241] [outer = 0x128cf3c00] 04:32:06 INFO - PROCESS | 1648 | 1462879926233 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12bacdc00) [pid = 1648] [serial = 2242] [outer = 0x128cf3c00] 04:32:06 INFO - PROCESS | 1648 | 1462879926577 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]]]}] 04:32:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:32:06 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 04:32:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 04:32:06 INFO - PROCESS | 1648 | 1462879926624 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:32:06 INFO - PROCESS | 1648 | 1462879926625 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:32:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:32:06 INFO - PROCESS | 1648 | 1462879926628 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:32:06 INFO - PROCESS | 1648 | 1462879926629 Marionette TRACE conn2 <- [1,2958,null,{}] 04:32:06 INFO - PROCESS | 1648 | 1462879926631 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}] 04:32:06 INFO - PROCESS | 1648 | 1462879926747 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:32:06 INFO - PROCESS | 1648 | 1462879926856 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x135e9d000 == 89 [pid = 1648] [id = 748] 04:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12bb14800) [pid = 1648] [serial = 2243] [outer = 0x0] 04:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12be3e000) [pid = 1648] [serial = 2244] [outer = 0x12bb14800] 04:32:06 INFO - PROCESS | 1648 | 1462879926887 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12bf9f000) [pid = 1648] [serial = 2245] [outer = 0x12bb14800] 04:32:07 INFO - PROCESS | 1648 | 1462879927193 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]]]}] 04:32:07 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. 04:32:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 619ms 04:32:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:32:07 INFO - PROCESS | 1648 | 1462879927247 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:32:07 INFO - PROCESS | 1648 | 1462879927249 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:32:07 INFO - PROCESS | 1648 | 1462879927251 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 1648 | 1462879927252 Marionette TRACE conn2 <- [1,2962,null,{}] 04:32:07 INFO - PROCESS | 1648 | 1462879927255 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}] 04:32:07 INFO - PROCESS | 1648 | 1462879927378 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:32:07 INFO - PROCESS | 1648 | 1462879927474 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x135eba800 == 90 [pid = 1648] [id = 749] 04:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12bfab800) [pid = 1648] [serial = 2246] [outer = 0x0] 04:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12c2e6c00) [pid = 1648] [serial = 2247] [outer = 0x12bfab800] 04:32:07 INFO - PROCESS | 1648 | 1462879927506 Marionette DEBUG loaded listener.js 04:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12c68dc00) [pid = 1648] [serial = 2248] [outer = 0x12bfab800] 04:32:07 INFO - PROCESS | 1648 | 1462879927854 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]]]}] 04:32:07 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. 04:32:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 04:32:07 INFO - PROCESS | 1648 | 1462879927871 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:32:07 INFO - PROCESS | 1648 | 1462879927873 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:32:07 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:32:07 INFO - PROCESS | 1648 | 1462879927875 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 1648 | 1462879927876 Marionette TRACE conn2 <- [1,2966,null,{}] 04:32:07 INFO - PROCESS | 1648 | 1462879927879 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}] 04:32:07 INFO - PROCESS | 1648 | 1462879927985 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:32:08 INFO - PROCESS | 1648 | 1462879928092 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x137dd8800 == 91 [pid = 1648] [id = 750] 04:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12c68cc00) [pid = 1648] [serial = 2249] [outer = 0x0] 04:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12c694800) [pid = 1648] [serial = 2250] [outer = 0x12c68cc00] 04:32:08 INFO - PROCESS | 1648 | 1462879928133 Marionette DEBUG loaded listener.js 04:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12c699800) [pid = 1648] [serial = 2251] [outer = 0x12c68cc00] 04:32:08 INFO - PROCESS | 1648 | 1462879928456 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]]]}] 04:32:08 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. 04:32:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 620ms 04:32:08 INFO - PROCESS | 1648 | 1462879928496 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:32:08 INFO - PROCESS | 1648 | 1462879928497 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:32:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:32:08 INFO - PROCESS | 1648 | 1462879928499 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:32:08 INFO - PROCESS | 1648 | 1462879928501 Marionette TRACE conn2 <- [1,2970,null,{}] 04:32:08 INFO - PROCESS | 1648 | 1462879928503 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}] 04:32:08 INFO - PROCESS | 1648 | 1462879928616 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:32:08 INFO - PROCESS | 1648 | 1462879928769 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x135467800 == 92 [pid = 1648] [id = 751] 04:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12c693c00) [pid = 1648] [serial = 2252] [outer = 0x0] 04:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12cb8c400) [pid = 1648] [serial = 2253] [outer = 0x12c693c00] 04:32:08 INFO - PROCESS | 1648 | 1462879928818 Marionette DEBUG loaded listener.js 04:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12cb92c00) [pid = 1648] [serial = 2254] [outer = 0x12c693c00] 04:32:09 INFO - PROCESS | 1648 | 1462879929243 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]]]}] 04:32:09 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. 04:32:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 773ms 04:32:09 INFO - PROCESS | 1648 | 1462879929273 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:32:09 INFO - PROCESS | 1648 | 1462879929274 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:32:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:32:09 INFO - PROCESS | 1648 | 1462879929277 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 1648 | 1462879929278 Marionette TRACE conn2 <- [1,2974,null,{}] 04:32:09 INFO - PROCESS | 1648 | 1462879929280 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}] 04:32:09 INFO - PROCESS | 1648 | 1462879929407 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:32:09 INFO - PROCESS | 1648 | 1462879929519 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c50e000 == 93 [pid = 1648] [id = 752] 04:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x11278a000) [pid = 1648] [serial = 2255] [outer = 0x0] 04:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12b022000) [pid = 1648] [serial = 2256] [outer = 0x11278a000] 04:32:09 INFO - PROCESS | 1648 | 1462879929551 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12ce07c00) [pid = 1648] [serial = 2257] [outer = 0x11278a000] 04:32:09 INFO - PROCESS | 1648 | 1462879929873 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]]]}] 04:32:09 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. 04:32:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 618ms 04:32:09 INFO - PROCESS | 1648 | 1462879929896 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:32:09 INFO - PROCESS | 1648 | 1462879929897 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:32:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:32:09 INFO - PROCESS | 1648 | 1462879929900 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 1648 | 1462879929902 Marionette TRACE conn2 <- [1,2978,null,{}] 04:32:09 INFO - PROCESS | 1648 | 1462879929905 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}] 04:32:10 INFO - PROCESS | 1648 | 1462879930017 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:32:10 INFO - PROCESS | 1648 | 1462879930115 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x121232000 == 94 [pid = 1648] [id = 753] 04:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x112781c00) [pid = 1648] [serial = 2258] [outer = 0x0] 04:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11890a000) [pid = 1648] [serial = 2259] [outer = 0x112781c00] 04:32:10 INFO - PROCESS | 1648 | 1462879930147 Marionette DEBUG loaded listener.js 04:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x128a69000) [pid = 1648] [serial = 2260] [outer = 0x112781c00] 04:32:10 INFO - PROCESS | 1648 | 1462879930696 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]]]}] 04:32:10 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. 04:32:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 823ms 04:32:10 INFO - PROCESS | 1648 | 1462879930723 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:32:10 INFO - PROCESS | 1648 | 1462879930725 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:32:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:32:10 INFO - PROCESS | 1648 | 1462879930728 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:32:10 INFO - PROCESS | 1648 | 1462879930731 Marionette TRACE conn2 <- [1,2982,null,{}] 04:32:10 INFO - PROCESS | 1648 | 1462879930734 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}] 04:32:10 INFO - PROCESS | 1648 | 1462879930841 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:32:10 INFO - PROCESS | 1648 | 1462879930956 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x124011800 == 95 [pid = 1648] [id = 754] 04:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11312c400) [pid = 1648] [serial = 2261] [outer = 0x0] 04:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x116008c00) [pid = 1648] [serial = 2262] [outer = 0x11312c400] 04:32:10 INFO - PROCESS | 1648 | 1462879930986 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11675c800) [pid = 1648] [serial = 2263] [outer = 0x11312c400] 04:32:11 INFO - PROCESS | 1648 | 1462879931385 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"]]]}] 04:32:11 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 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:32:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 721ms 04:32:11 INFO - PROCESS | 1648 | 1462879931450 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:32:11 INFO - PROCESS | 1648 | 1462879931454 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:32:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:32:11 INFO - PROCESS | 1648 | 1462879931458 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:32:11 INFO - PROCESS | 1648 | 1462879931459 Marionette TRACE conn2 <- [1,2986,null,{}] 04:32:11 INFO - PROCESS | 1648 | 1462879931462 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}] 04:32:11 INFO - PROCESS | 1648 | 1462879931565 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:32:11 INFO - PROCESS | 1648 | 1462879931696 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x13589a800 == 94 [pid = 1648] [id = 741] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12df07000 == 93 [pid = 1648] [id = 740] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12d775000 == 92 [pid = 1648] [id = 739] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12d64a800 == 91 [pid = 1648] [id = 738] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12d11f800 == 90 [pid = 1648] [id = 737] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbc3000 == 89 [pid = 1648] [id = 736] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12d195800) [pid = 1648] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x129552000) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12b028000) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x118570c00) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171dd000 == 90 [pid = 1648] [id = 755] 04:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x115e42800) [pid = 1648] [serial = 2264] [outer = 0x0] 04:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11856c000) [pid = 1648] [serial = 2265] [outer = 0x115e42800] 04:32:11 INFO - PROCESS | 1648 | 1462879931757 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x119e58000) [pid = 1648] [serial = 2266] [outer = 0x115e42800] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12be85800 == 89 [pid = 1648] [id = 735] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1a4800 == 88 [pid = 1648] [id = 734] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x120f2f000 == 87 [pid = 1648] [id = 733] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1266a7800 == 86 [pid = 1648] [id = 732] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce87800 == 85 [pid = 1648] [id = 18] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x119b0e800 == 84 [pid = 1648] [id = 731] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x118316800 == 83 [pid = 1648] [id = 730] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x120f42000 == 82 [pid = 1648] [id = 729] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1358d2800 == 81 [pid = 1648] [id = 726] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x135897800 == 80 [pid = 1648] [id = 725] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12b195000 == 79 [pid = 1648] [id = 724] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1219d1000 == 78 [pid = 1648] [id = 723] 04:32:11 INFO - PROCESS | 1648 | --DOCSHELL 0x13589f800 == 77 [pid = 1648] [id = 722] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x115e3f800) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x118f10000) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12168b400) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x1247a0000) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12bb26800) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1184b2400) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x126010000) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1288c5400) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x128b16000) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x121696c00) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x128bea400) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x128bd3000) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12959d000) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12917a000) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12b026000) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11618b800) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1181e1c00) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12600fc00) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x126d61000) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x121690800) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x118136400) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12a8c7c00) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x119ede000) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x126686800) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128be7c00) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x113137800) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11600e000) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x117580c00) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x120f94400) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1212a4c00) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x119633800) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x128b1cc00) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12b0b0c00) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12bb15400) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12b0b7c00) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12bb24400) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1288cd400) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x128b63000) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12bac5800) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 04:32:11 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1295c6800) [pid = 1648] [serial = 1490] [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.] 04:32:12 INFO - PROCESS | 1648 | 1462879932090 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]]]}] 04:32:12 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. 04:32:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 672ms 04:32:12 INFO - PROCESS | 1648 | 1462879932131 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:32:12 INFO - PROCESS | 1648 | 1462879932134 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:32:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:32:12 INFO - PROCESS | 1648 | 1462879932148 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:32:12 INFO - PROCESS | 1648 | 1462879932152 Marionette TRACE conn2 <- [1,2990,null,{}] 04:32:12 INFO - PROCESS | 1648 | 1462879932163 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}] 04:32:12 INFO - PROCESS | 1648 | 1462879932304 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:32:12 INFO - PROCESS | 1648 | 1462879932312 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x126396800 == 78 [pid = 1648] [id = 756] 04:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x120f94400) [pid = 1648] [serial = 2267] [outer = 0x0] 04:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12129b000) [pid = 1648] [serial = 2268] [outer = 0x120f94400] 04:32:12 INFO - PROCESS | 1648 | 1462879932355 Marionette DEBUG loaded listener.js 04:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12168cc00) [pid = 1648] [serial = 2269] [outer = 0x120f94400] 04:32:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6e2800 == 79 [pid = 1648] [id = 757] 04:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x121a88400) [pid = 1648] [serial = 2270] [outer = 0x0] 04:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11890e400) [pid = 1648] [serial = 2271] [outer = 0x121a88400] 04:32:12 INFO - PROCESS | 1648 | 1462879932812 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]]]}] 04:32:12 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. 04:32:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 681ms 04:32:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:32:12 INFO - PROCESS | 1648 | 1462879932823 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:32:12 INFO - PROCESS | 1648 | 1462879932824 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:32:12 INFO - PROCESS | 1648 | 1462879932826 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:32:12 INFO - PROCESS | 1648 | 1462879932828 Marionette TRACE conn2 <- [1,2994,null,{}] 04:32:12 INFO - PROCESS | 1648 | 1462879932830 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}] 04:32:12 INFO - PROCESS | 1648 | 1462879932945 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:32:12 INFO - PROCESS | 1648 | 1462879932969 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0be800 == 80 [pid = 1648] [id = 758] 04:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x121a82400) [pid = 1648] [serial = 2272] [outer = 0x0] 04:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x121a89c00) [pid = 1648] [serial = 2273] [outer = 0x121a82400] 04:32:12 INFO - PROCESS | 1648 | 1462879932995 Marionette DEBUG loaded listener.js 04:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x126010000) [pid = 1648] [serial = 2274] [outer = 0x121a82400] 04:32:13 INFO - PROCESS | 1648 | 1462879933320 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]]]}] 04:32:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:32:13 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 04:32:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 04:32:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:32:13 INFO - PROCESS | 1648 | 1462879933347 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:32:13 INFO - PROCESS | 1648 | 1462879933348 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:32:13 INFO - PROCESS | 1648 | 1462879933353 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - PROCESS | 1648 | 1462879933354 Marionette TRACE conn2 <- [1,2998,null,{}] 04:32:13 INFO - PROCESS | 1648 | 1462879933357 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}] 04:32:13 INFO - PROCESS | 1648 | 1462879933447 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:32:13 INFO - PROCESS | 1648 | 1462879933451 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bcd4000 == 81 [pid = 1648] [id = 759] 04:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x126519800) [pid = 1648] [serial = 2275] [outer = 0x0] 04:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x126d7c800) [pid = 1648] [serial = 2276] [outer = 0x126519800] 04:32:13 INFO - PROCESS | 1648 | 1462879933476 Marionette DEBUG loaded listener.js 04:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128a69c00) [pid = 1648] [serial = 2277] [outer = 0x126519800] 04:32:13 INFO - PROCESS | 1648 | 1462879933796 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]]]}] 04:32:13 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. 04:32:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 471ms 04:32:13 INFO - PROCESS | 1648 | 1462879933823 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:32:13 INFO - PROCESS | 1648 | 1462879933824 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:32:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:32:13 INFO - PROCESS | 1648 | 1462879933826 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - PROCESS | 1648 | 1462879933827 Marionette TRACE conn2 <- [1,3002,null,{}] 04:32:13 INFO - PROCESS | 1648 | 1462879933829 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}] 04:32:13 INFO - PROCESS | 1648 | 1462879933929 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:32:14 INFO - PROCESS | 1648 | 1462879934013 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c514800 == 82 [pid = 1648] [id = 760] 04:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1288cd400) [pid = 1648] [serial = 2278] [outer = 0x0] 04:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128a6f800) [pid = 1648] [serial = 2279] [outer = 0x1288cd400] 04:32:14 INFO - PROCESS | 1648 | 1462879934039 Marionette DEBUG loaded listener.js 04:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x128b91800) [pid = 1648] [serial = 2280] [outer = 0x1288cd400] 04:32:14 INFO - PROCESS | 1648 | 1462879934347 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]]]}] 04:32:14 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. 04:32:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 569ms 04:32:14 INFO - PROCESS | 1648 | 1462879934396 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:32:14 INFO - PROCESS | 1648 | 1462879934397 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:32:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:32:14 INFO - PROCESS | 1648 | 1462879934399 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:32:14 INFO - PROCESS | 1648 | 1462879934400 Marionette TRACE conn2 <- [1,3006,null,{}] 04:32:14 INFO - PROCESS | 1648 | 1462879934402 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}] 04:32:14 INFO - PROCESS | 1648 | 1462879934513 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:32:14 INFO - PROCESS | 1648 | 1462879934526 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbce000 == 83 [pid = 1648] [id = 761] 04:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128a67000) [pid = 1648] [serial = 2281] [outer = 0x0] 04:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x128c86400) [pid = 1648] [serial = 2282] [outer = 0x128a67000] 04:32:14 INFO - PROCESS | 1648 | 1462879934552 Marionette DEBUG loaded listener.js 04:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12933ec00) [pid = 1648] [serial = 2283] [outer = 0x128a67000] 04:32:14 INFO - PROCESS | 1648 | 1462879934861 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]]]}] 04:32:14 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. 04:32:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms 04:32:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:32:14 INFO - PROCESS | 1648 | 1462879934891 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:32:14 INFO - PROCESS | 1648 | 1462879934892 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:32:14 INFO - PROCESS | 1648 | 1462879934894 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:32:14 INFO - PROCESS | 1648 | 1462879934895 Marionette TRACE conn2 <- [1,3010,null,{}] 04:32:14 INFO - PROCESS | 1648 | 1462879934898 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}] 04:32:15 INFO - PROCESS | 1648 | 1462879935016 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:32:15 INFO - PROCESS | 1648 | 1462879935058 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d122800 == 84 [pid = 1648] [id = 762] 04:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x128b86800) [pid = 1648] [serial = 2284] [outer = 0x0] 04:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x1295c9400) [pid = 1648] [serial = 2285] [outer = 0x128b86800] 04:32:15 INFO - PROCESS | 1648 | 1462879935084 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12b0b3400) [pid = 1648] [serial = 2286] [outer = 0x128b86800] 04:32:15 INFO - PROCESS | 1648 | 1462879935379 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]]]}] 04:32:15 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 04:32:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms 04:32:15 INFO - PROCESS | 1648 | 1462879935420 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:32:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:32:15 INFO - PROCESS | 1648 | 1462879935429 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:32:15 INFO - PROCESS | 1648 | 1462879935431 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:32:15 INFO - PROCESS | 1648 | 1462879935432 Marionette TRACE conn2 <- [1,3014,null,{}] 04:32:15 INFO - PROCESS | 1648 | 1462879935437 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}] 04:32:15 INFO - PROCESS | 1648 | 1462879935552 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:32:15 INFO - PROCESS | 1648 | 1462879935565 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d649000 == 85 [pid = 1648] [id = 763] 04:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12b37dc00) [pid = 1648] [serial = 2287] [outer = 0x0] 04:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12bac6400) [pid = 1648] [serial = 2288] [outer = 0x12b37dc00] 04:32:15 INFO - PROCESS | 1648 | 1462879935591 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12bad2800) [pid = 1648] [serial = 2289] [outer = 0x12b37dc00] 04:32:15 INFO - PROCESS | 1648 | [1648] 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 04:32:15 INFO - PROCESS | 1648 | 1462879935949 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:32:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:32:16 INFO - {} 04:32:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:32:16 INFO - {} 04:32:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:32:16 INFO - {} 04:32:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:32:16 INFO - {} 04:32:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 570ms 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1295c1000) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x128b1fc00) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x116a57400) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x129550c00) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11693d000) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x126d6f400) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12163a400) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x126685800) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x129551800) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11600e800) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12a8cc000) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x121296c00) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1122b6800) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:32:16 INFO - PROCESS | 1648 | 1462879936104 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:32:16 INFO - PROCESS | 1648 | 1462879936105 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:32:16 INFO - TEST-START | /FileAPI/fileReader.html 04:32:16 INFO - PROCESS | 1648 | 1462879936117 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:32:16 INFO - PROCESS | 1648 | 1462879936118 Marionette TRACE conn2 <- [1,3018,null,{}] 04:32:16 INFO - PROCESS | 1648 | 1462879936120 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}] 04:32:16 INFO - PROCESS | 1648 | 1462879936214 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:32:16 INFO - PROCESS | 1648 | 1462879936218 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x129869000 == 86 [pid = 1648] [id = 764] 04:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x120f8f400) [pid = 1648] [serial = 2290] [outer = 0x0] 04:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x126d80800) [pid = 1648] [serial = 2291] [outer = 0x120f8f400] 04:32:16 INFO - PROCESS | 1648 | 1462879936243 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12bb26800) [pid = 1648] [serial = 2292] [outer = 0x120f8f400] 04:32:16 INFO - PROCESS | 1648 | 1462879936566 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]]]}] 04:32:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:32:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:32:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:32:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:32:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 474ms 04:32:16 INFO - PROCESS | 1648 | 1462879936590 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:32:16 INFO - PROCESS | 1648 | 1462879936592 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:32:16 INFO - TEST-START | /FileAPI/historical.html 04:32:16 INFO - PROCESS | 1648 | 1462879936594 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:32:16 INFO - PROCESS | 1648 | 1462879936595 Marionette TRACE conn2 <- [1,3022,null,{}] 04:32:16 INFO - PROCESS | 1648 | 1462879936598 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}] 04:32:16 INFO - PROCESS | 1648 | 1462879936710 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:32:16 INFO - PROCESS | 1648 | 1462879936782 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x13554e000 == 87 [pid = 1648] [id = 765] 04:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1212a1400) [pid = 1648] [serial = 2293] [outer = 0x0] 04:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x126011800) [pid = 1648] [serial = 2294] [outer = 0x1212a1400] 04:32:16 INFO - PROCESS | 1648 | 1462879936812 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12c2e6000) [pid = 1648] [serial = 2295] [outer = 0x1212a1400] 04:32:17 INFO - PROCESS | 1648 | 1462879937070 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"]]]}] 04:32:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:32:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:32:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:32:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:32:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:32:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:32:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:32:17 INFO - TEST-OK | /FileAPI/historical.html | took 521ms 04:32:17 INFO - TEST-START | /FileAPI/idlharness.html 04:32:17 INFO - PROCESS | 1648 | 1462879937123 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:32:17 INFO - PROCESS | 1648 | 1462879937124 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:32:17 INFO - PROCESS | 1648 | 1462879937127 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 1648 | 1462879937128 Marionette TRACE conn2 <- [1,3026,null,{}] 04:32:17 INFO - PROCESS | 1648 | 1462879937130 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}] 04:32:17 INFO - PROCESS | 1648 | 1462879937236 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:32:17 INFO - PROCESS | 1648 | 1462879937240 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x13556a000 == 88 [pid = 1648] [id = 766] 04:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12bfa5c00) [pid = 1648] [serial = 2296] [outer = 0x0] 04:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12c68f400) [pid = 1648] [serial = 2297] [outer = 0x12bfa5c00] 04:32:17 INFO - PROCESS | 1648 | 1462879937265 Marionette DEBUG loaded listener.js 04:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12ce08c00) [pid = 1648] [serial = 2298] [outer = 0x12bfa5c00] 04:32:17 INFO - PROCESS | 1648 | 1462879937785 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]]]}] 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:32:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:32:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:32:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:32:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:32:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:32:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:32:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:32:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:32:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:32:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:32:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:32:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:32:17 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 04:32:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:32:17 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 04:32:17 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 04:32:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:32:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:32:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:32:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:32:17 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 04:32:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:32:17 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 04:32:17 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 04:32:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:32:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:32:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:32:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:32:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:32:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:32:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 681ms 04:32:17 INFO - TEST-START | /FileAPI/idlharness.worker 04:32:17 INFO - PROCESS | 1648 | 1462879937809 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:32:17 INFO - PROCESS | 1648 | 1462879937810 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:32:17 INFO - PROCESS | 1648 | 1462879937812 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 1648 | 1462879937813 Marionette TRACE conn2 <- [1,3030,null,{}] 04:32:17 INFO - PROCESS | 1648 | 1462879937815 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}] 04:32:17 INFO - PROCESS | 1648 | 1462879937912 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:32:17 INFO - PROCESS | 1648 | 1462879937917 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x135747800 == 89 [pid = 1648] [id = 767] 04:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12ce10400) [pid = 1648] [serial = 2299] [outer = 0x0] 04:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1351a0c00) [pid = 1648] [serial = 2300] [outer = 0x12ce10400] 04:32:17 INFO - PROCESS | 1648 | 1462879937941 Marionette DEBUG loaded listener.js 04:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1351aa800) [pid = 1648] [serial = 2301] [outer = 0x12ce10400] 04:32:18 INFO - PROCESS | 1648 | [1648] 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 04:32:18 INFO - PROCESS | 1648 | 1462879938766 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,{},{}]]]}] 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:32:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:32:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:32:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:32:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:32:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:32:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:32:18 INFO - {} 04:32:18 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 04:32:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:32:18 INFO - {} 04:32:18 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 - {} 04:32:18 INFO - {} 04:32:18 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 04:32:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:32:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:32:18 INFO - {} 04:32:18 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 04:32:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:32:18 INFO - {} 04:32:18 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 - {} 04:32:18 INFO - {} 04:32:18 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 04:32:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:32:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:32:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 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 04:32:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:32:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:32:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 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 04:32:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 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 04:32:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 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 04:32:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:32:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:32:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:32:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:32:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:32:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:32:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:32:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:32:18 INFO - {} 04:32:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 980ms 04:32:18 INFO - PROCESS | 1648 | 1462879938830 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:32:18 INFO - PROCESS | 1648 | 1462879938835 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:32:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:32:18 INFO - PROCESS | 1648 | 1462879938878 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:32:18 INFO - PROCESS | 1648 | 1462879938882 Marionette TRACE conn2 <- [1,3034,null,{}] 04:32:18 INFO - PROCESS | 1648 | 1462879938889 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}] 04:32:19 INFO - PROCESS | 1648 | 1462879939062 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:32:19 INFO - PROCESS | 1648 | 1462879939206 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x13886b000 == 90 [pid = 1648] [id = 768] 04:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12d3b3000) [pid = 1648] [serial = 2302] [outer = 0x0] 04:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12dc1f000) [pid = 1648] [serial = 2303] [outer = 0x12d3b3000] 04:32:19 INFO - PROCESS | 1648 | 1462879939239 Marionette DEBUG loaded listener.js 04:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12dc29400) [pid = 1648] [serial = 2304] [outer = 0x12d3b3000] 04:32:19 INFO - PROCESS | 1648 | 1462879939607 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]]]}] 04:32:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:32:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 780ms 04:32:19 INFO - PROCESS | 1648 | 1462879939656 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:32:19 INFO - PROCESS | 1648 | 1462879939660 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:32:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:32:19 INFO - PROCESS | 1648 | 1462879939665 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:32:19 INFO - PROCESS | 1648 | 1462879939666 Marionette TRACE conn2 <- [1,3038,null,{}] 04:32:19 INFO - PROCESS | 1648 | 1462879939669 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}] 04:32:19 INFO - PROCESS | 1648 | 1462879939782 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:32:19 INFO - PROCESS | 1648 | 1462879939889 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1289e2800 == 91 [pid = 1648] [id = 769] 04:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1351a9400) [pid = 1648] [serial = 2305] [outer = 0x0] 04:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x135e08c00) [pid = 1648] [serial = 2306] [outer = 0x1351a9400] 04:32:19 INFO - PROCESS | 1648 | 1462879939920 Marionette DEBUG loaded listener.js 04:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x135e10c00) [pid = 1648] [serial = 2307] [outer = 0x1351a9400] 04:32:20 INFO - PROCESS | 1648 | 1462879940281 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"]]]}] 04:32:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:32:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:32:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 669ms 04:32:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:32:20 INFO - PROCESS | 1648 | 1462879940335 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:32:20 INFO - PROCESS | 1648 | 1462879940336 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:32:20 INFO - PROCESS | 1648 | 1462879940339 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:32:20 INFO - PROCESS | 1648 | 1462879940342 Marionette TRACE conn2 <- [1,3042,null,{}] 04:32:20 INFO - PROCESS | 1648 | 1462879940349 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}] 04:32:20 INFO - PROCESS | 1648 | 1462879940465 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:32:20 INFO - PROCESS | 1648 | 1462879940584 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x13521c000 == 92 [pid = 1648] [id = 770] 04:32:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x135e8f400) [pid = 1648] [serial = 2308] [outer = 0x0] 04:32:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x135e94000) [pid = 1648] [serial = 2309] [outer = 0x135e8f400] 04:32:20 INFO - PROCESS | 1648 | 1462879940616 Marionette DEBUG loaded listener.js 04:32:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x135e99c00) [pid = 1648] [serial = 2310] [outer = 0x135e8f400] 04:32:21 INFO - PROCESS | 1648 | 1462879941044 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]]]}] 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:32:21 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. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:32:21 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'.) 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:32:21 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. 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:32:21 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. 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:32:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:32:21 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. 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:32:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:32:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:32:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 732ms 04:32:21 INFO - PROCESS | 1648 | 1462879941072 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:32:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:32:21 INFO - PROCESS | 1648 | 1462879941074 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:32:21 INFO - PROCESS | 1648 | 1462879941076 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:32:21 INFO - PROCESS | 1648 | 1462879941078 Marionette TRACE conn2 <- [1,3046,null,{}] 04:32:21 INFO - PROCESS | 1648 | 1462879941080 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}] 04:32:21 INFO - PROCESS | 1648 | 1462879941198 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:32:21 INFO - PROCESS | 1648 | 1462879941310 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c116000 == 93 [pid = 1648] [id = 771] 04:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x127ad5c00) [pid = 1648] [serial = 2311] [outer = 0x0] 04:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x127adc400) [pid = 1648] [serial = 2312] [outer = 0x127ad5c00] 04:32:21 INFO - PROCESS | 1648 | 1462879941344 Marionette DEBUG loaded listener.js 04:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x127ada800) [pid = 1648] [serial = 2313] [outer = 0x127ad5c00] 04:32:21 INFO - PROCESS | 1648 | [1648] 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 04:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:32:21 INFO - {} 04:32:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 675ms 04:32:21 INFO - PROCESS | 1648 | 1462879941749 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:32:21 INFO - PROCESS | 1648 | 1462879941753 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:32:21 INFO - PROCESS | 1648 | 1462879941754 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:32:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:32:21 INFO - PROCESS | 1648 | 1462879941757 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:32:21 INFO - PROCESS | 1648 | 1462879941758 Marionette TRACE conn2 <- [1,3050,null,{}] 04:32:21 INFO - PROCESS | 1648 | 1462879941760 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}] 04:32:21 INFO - PROCESS | 1648 | 1462879941882 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:32:22 INFO - PROCESS | 1648 | 1462879942019 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x135219000 == 94 [pid = 1648] [id = 772] 04:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12bb17400) [pid = 1648] [serial = 2314] [outer = 0x0] 04:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x135e13000) [pid = 1648] [serial = 2315] [outer = 0x12bb17400] 04:32:22 INFO - PROCESS | 1648 | 1462879942065 Marionette DEBUG loaded listener.js 04:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x137d95800) [pid = 1648] [serial = 2316] [outer = 0x12bb17400] 04:32:22 INFO - PROCESS | 1648 | 1462879942504 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]]]}] 04:32:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:32:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:32:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:32:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:32:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 771ms 04:32:22 INFO - PROCESS | 1648 | 1462879942529 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:32:22 INFO - PROCESS | 1648 | 1462879942530 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:32:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:32:22 INFO - PROCESS | 1648 | 1462879942533 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:32:22 INFO - PROCESS | 1648 | 1462879942534 Marionette TRACE conn2 <- [1,3054,null,{}] 04:32:22 INFO - PROCESS | 1648 | 1462879942537 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}] 04:32:22 INFO - PROCESS | 1648 | 1462879942666 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:32:22 INFO - PROCESS | 1648 | 1462879942780 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1416db800 == 95 [pid = 1648] [id = 773] 04:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x137d98800) [pid = 1648] [serial = 2317] [outer = 0x0] 04:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x138017c00) [pid = 1648] [serial = 2318] [outer = 0x137d98800] 04:32:22 INFO - PROCESS | 1648 | 1462879942811 Marionette DEBUG loaded listener.js 04:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x138024c00) [pid = 1648] [serial = 2319] [outer = 0x137d98800] 04:32:23 INFO - PROCESS | 1648 | 1462879943263 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"]]]}] 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:32:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:32:23 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" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:32:23 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" 04:32:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:32:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:32:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 785ms 04:32:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:32:23 INFO - PROCESS | 1648 | 1462879943353 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:32:23 INFO - PROCESS | 1648 | 1462879943354 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:32:23 INFO - PROCESS | 1648 | 1462879943360 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:32:23 INFO - PROCESS | 1648 | 1462879943361 Marionette TRACE conn2 <- [1,3058,null,{}] 04:32:23 INFO - PROCESS | 1648 | 1462879943364 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}] 04:32:23 INFO - PROCESS | 1648 | 1462879943484 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:32:23 INFO - PROCESS | 1648 | 1462879943566 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x135088800 == 96 [pid = 1648] [id = 774] 04:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x137d9b400) [pid = 1648] [serial = 2320] [outer = 0x0] 04:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x139c72000) [pid = 1648] [serial = 2321] [outer = 0x137d9b400] 04:32:23 INFO - PROCESS | 1648 | 1462879943595 Marionette DEBUG loaded listener.js 04:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x139c76000) [pid = 1648] [serial = 2322] [outer = 0x137d9b400] 04:32:24 INFO - PROCESS | 1648 | 1462879944016 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]]]}] 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:32:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:32:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:32:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:32:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:32:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:32:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:32:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:32:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:32:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 672ms 04:32:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:32:24 INFO - PROCESS | 1648 | 1462879944033 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:32:24 INFO - PROCESS | 1648 | 1462879944035 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:32:24 INFO - PROCESS | 1648 | 1462879944037 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:32:24 INFO - PROCESS | 1648 | 1462879944038 Marionette TRACE conn2 <- [1,3062,null,{}] 04:32:24 INFO - PROCESS | 1648 | 1462879944040 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}] 04:32:24 INFO - PROCESS | 1648 | 1462879944157 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:32:24 INFO - PROCESS | 1648 | 1462879944270 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x113483800 == 97 [pid = 1648] [id = 775] 04:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x112789000) [pid = 1648] [serial = 2323] [outer = 0x0] 04:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x1166b6400) [pid = 1648] [serial = 2324] [outer = 0x112789000] 04:32:24 INFO - PROCESS | 1648 | 1462879944302 Marionette DEBUG loaded listener.js 04:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x1180b1000) [pid = 1648] [serial = 2325] [outer = 0x112789000] 04:32:24 INFO - PROCESS | 1648 | [1648] 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 04:32:24 INFO - PROCESS | 1648 | 1462879944683 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:32:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:32:24 INFO - {} 04:32:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 669ms 04:32:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:32:24 INFO - PROCESS | 1648 | 1462879944706 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:32:24 INFO - PROCESS | 1648 | 1462879944707 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:32:24 INFO - PROCESS | 1648 | 1462879944710 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:32:24 INFO - PROCESS | 1648 | 1462879944711 Marionette TRACE conn2 <- [1,3066,null,{}] 04:32:24 INFO - PROCESS | 1648 | 1462879944714 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}] 04:32:24 INFO - PROCESS | 1648 | 1462879944832 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:32:25 INFO - PROCESS | 1648 | 1462879945164 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x126586000 == 98 [pid = 1648] [id = 776] 04:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x11278b800) [pid = 1648] [serial = 2326] [outer = 0x0] 04:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x113137800) [pid = 1648] [serial = 2327] [outer = 0x11278b800] 04:32:25 INFO - PROCESS | 1648 | 1462879945194 Marionette DEBUG loaded listener.js 04:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x116758400) [pid = 1648] [serial = 2328] [outer = 0x11278b800] 04:32:25 INFO - PROCESS | 1648 | 1462879945563 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]]]}] 04:32:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:32:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:32:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:32:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:32:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:32:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:32:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:32:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 872ms 04:32:25 INFO - PROCESS | 1648 | 1462879945583 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:32:25 INFO - PROCESS | 1648 | 1462879945585 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:32:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:32:25 INFO - PROCESS | 1648 | 1462879945588 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:32:25 INFO - PROCESS | 1648 | 1462879945591 Marionette TRACE conn2 <- [1,3070,null,{}] 04:32:25 INFO - PROCESS | 1648 | 1462879945594 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}] 04:32:25 INFO - PROCESS | 1648 | 1462879945707 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:32:25 INFO - PROCESS | 1648 | 1462879945827 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8e8800 == 99 [pid = 1648] [id = 777] 04:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x1193c4c00) [pid = 1648] [serial = 2329] [outer = 0x0] 04:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x119e5b000) [pid = 1648] [serial = 2330] [outer = 0x1193c4c00] 04:32:25 INFO - PROCESS | 1648 | 1462879945858 Marionette DEBUG loaded listener.js 04:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x1185c3000) [pid = 1648] [serial = 2331] [outer = 0x1193c4c00] 04:32:26 INFO - PROCESS | 1648 | 1462879946232 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]]]}] 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:32:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 676ms 04:32:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:32:26 INFO - PROCESS | 1648 | 1462879946266 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:32:26 INFO - PROCESS | 1648 | 1462879946269 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:32:26 INFO - PROCESS | 1648 | 1462879946271 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 1648 | 1462879946273 Marionette TRACE conn2 <- [1,3074,null,{}] 04:32:26 INFO - PROCESS | 1648 | 1462879946275 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}] 04:32:26 INFO - PROCESS | 1648 | 1462879946408 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x13556a000 == 98 [pid = 1648] [id = 766] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x13554e000 == 97 [pid = 1648] [id = 765] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x129869000 == 96 [pid = 1648] [id = 764] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12d649000 == 95 [pid = 1648] [id = 763] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12d122800 == 94 [pid = 1648] [id = 762] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbce000 == 93 [pid = 1648] [id = 761] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12bfa2400) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12c514800 == 92 [pid = 1648] [id = 760] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12bcd4000 == 91 [pid = 1648] [id = 759] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0be800 == 90 [pid = 1648] [id = 758] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6e2800 == 89 [pid = 1648] [id = 757] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126396800 == 88 [pid = 1648] [id = 756] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1171dd000 == 87 [pid = 1648] [id = 755] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x124011800 == 86 [pid = 1648] [id = 754] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x137dd8800 == 85 [pid = 1648] [id = 750] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x135eba800 == 84 [pid = 1648] [id = 749] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x135e9d000 == 83 [pid = 1648] [id = 748] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x135b7b000 == 82 [pid = 1648] [id = 747] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x135a1a800 == 81 [pid = 1648] [id = 746] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x135145800 == 80 [pid = 1648] [id = 745] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba6c000 == 79 [pid = 1648] [id = 744] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x121a05000 == 78 [pid = 1648] [id = 743] 04:32:26 INFO - PROCESS | 1648 | --DOCSHELL 0x13598e000 == 77 [pid = 1648] [id = 742] 04:32:26 INFO - PROCESS | 1648 | 1462879946546 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11611d000 == 78 [pid = 1648] [id = 778] 04:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x116182800) [pid = 1648] [serial = 2332] [outer = 0x0] 04:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x1193c6c00) [pid = 1648] [serial = 2333] [outer = 0x116182800] 04:32:26 INFO - PROCESS | 1648 | 1462879946573 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12163c400) [pid = 1648] [serial = 2334] [outer = 0x116182800] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x128b90800) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x118fdac00) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x1295be400) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11716ec00) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x126d78000) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12a6cec00) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x1214f9000) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x128c8b400) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11813bc00) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x1198e9000) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x121a90000) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12be3b800) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12b028c00) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12baca800) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x1288c7800) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12beea800) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12b026c00) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x118f6fc00) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12bac5400) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12600e000) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12bb2d800) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12bee5c00) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12bb29000) [pid = 1648] [serial = 2216] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1214f7800) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x1263a5400) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x121694c00) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x115ebc400) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x113bfd800) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x1185c3c00) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12bac6000) [pid = 1648] [serial = 2219] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12bef2400) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x128b15800) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 04:32:26 INFO - PROCESS | 1648 | 1462879946866 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]]]}] 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:32:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 619ms 04:32:26 INFO - PROCESS | 1648 | 1462879946894 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:32:26 INFO - PROCESS | 1648 | 1462879946896 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:32:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:32:26 INFO - PROCESS | 1648 | 1462879946909 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 1648 | 1462879946915 Marionette TRACE conn2 <- [1,3078,null,{}] 04:32:26 INFO - PROCESS | 1648 | 1462879946935 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}] 04:32:27 INFO - PROCESS | 1648 | 1462879947085 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:32:27 INFO - PROCESS | 1648 | 1462879947093 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12986e000 == 79 [pid = 1648] [id = 779] 04:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x121692400) [pid = 1648] [serial = 2335] [outer = 0x0] 04:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1217c5c00) [pid = 1648] [serial = 2336] [outer = 0x121692400] 04:32:27 INFO - PROCESS | 1648 | 1462879947133 Marionette DEBUG loaded listener.js 04:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12444f400) [pid = 1648] [serial = 2337] [outer = 0x121692400] 04:32:27 INFO - PROCESS | 1648 | 1462879947554 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] 04:32:27 INFO - PROCESS | 1648 | 1462879947593 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:32:27 INFO - PROCESS | 1648 | 1462879947595 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:32:27 INFO - PROCESS | 1648 | 1462879947596 Marionette TRACE conn2 <- [1,3082,null,{}] 04:32:27 INFO - PROCESS | 1648 | 1462879947598 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}] 04:32:27 INFO - PROCESS | 1648 | 1462879947726 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:32:27 INFO - PROCESS | 1648 | 1462879947736 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12baaa000 == 80 [pid = 1648] [id = 780] 04:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x126511000) [pid = 1648] [serial = 2338] [outer = 0x0] 04:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x127ab1c00) [pid = 1648] [serial = 2339] [outer = 0x126511000] 04:32:27 INFO - PROCESS | 1648 | 1462879947791 Marionette DEBUG loaded listener.js 04:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x127ad9800) [pid = 1648] [serial = 2340] [outer = 0x126511000] 04:32:28 INFO - PROCESS | 1648 | 1462879948213 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]]]}] 04:32:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:32:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:32:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:32:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 04:32:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:32:28 INFO - PROCESS | 1648 | 1462879948265 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:32:28 INFO - PROCESS | 1648 | 1462879948267 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:32:28 INFO - PROCESS | 1648 | 1462879948269 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:32:28 INFO - PROCESS | 1648 | 1462879948271 Marionette TRACE conn2 <- [1,3086,null,{}] 04:32:28 INFO - PROCESS | 1648 | 1462879948274 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}] 04:32:28 INFO - PROCESS | 1648 | 1462879948412 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:32:28 INFO - PROCESS | 1648 | 1462879948423 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c505000 == 81 [pid = 1648] [id = 781] 04:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x128a6e800) [pid = 1648] [serial = 2341] [outer = 0x0] 04:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x128a71800) [pid = 1648] [serial = 2342] [outer = 0x128a6e800] 04:32:28 INFO - PROCESS | 1648 | 1462879948472 Marionette DEBUG loaded listener.js 04:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x128b18800) [pid = 1648] [serial = 2343] [outer = 0x128a6e800] 04:32:28 INFO - PROCESS | 1648 | 1462879948952 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:32:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:32:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 721ms 04:32:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:32:29 INFO - PROCESS | 1648 | 1462879949009 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:32:29 INFO - PROCESS | 1648 | 1462879949011 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:32:29 INFO - PROCESS | 1648 | 1462879949013 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:32:29 INFO - PROCESS | 1648 | 1462879949014 Marionette TRACE conn2 <- [1,3090,null,{}] 04:32:29 INFO - PROCESS | 1648 | 1462879949017 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}] 04:32:29 INFO - PROCESS | 1648 | 1462879949140 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:32:29 INFO - PROCESS | 1648 | 1462879949178 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbc8800 == 82 [pid = 1648] [id = 782] 04:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x128bd4000) [pid = 1648] [serial = 2344] [outer = 0x0] 04:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x128be9400) [pid = 1648] [serial = 2345] [outer = 0x128bd4000] 04:32:29 INFO - PROCESS | 1648 | 1462879949203 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x128c8b400) [pid = 1648] [serial = 2346] [outer = 0x128bd4000] 04:32:29 INFO - PROCESS | 1648 | 1462879949543 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:32:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:32:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 571ms 04:32:29 INFO - PROCESS | 1648 | 1462879949584 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:32:29 INFO - PROCESS | 1648 | 1462879949586 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:32:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:32:29 INFO - PROCESS | 1648 | 1462879949588 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:32:29 INFO - PROCESS | 1648 | 1462879949589 Marionette TRACE conn2 <- [1,3094,null,{}] 04:32:29 INFO - PROCESS | 1648 | 1462879949591 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}] 04:32:29 INFO - PROCESS | 1648 | 1462879949708 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:32:29 INFO - PROCESS | 1648 | 1462879949720 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d189800 == 83 [pid = 1648] [id = 783] 04:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x129337400) [pid = 1648] [serial = 2347] [outer = 0x0] 04:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x129598000) [pid = 1648] [serial = 2348] [outer = 0x129337400] 04:32:29 INFO - PROCESS | 1648 | 1462879949745 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1180e8400) [pid = 1648] [serial = 2349] [outer = 0x129337400] 04:32:30 INFO - PROCESS | 1648 | 1462879950063 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:32:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:32:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 520ms 04:32:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:32:30 INFO - PROCESS | 1648 | 1462879950109 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:32:30 INFO - PROCESS | 1648 | 1462879950110 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:32:30 INFO - PROCESS | 1648 | 1462879950112 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:32:30 INFO - PROCESS | 1648 | 1462879950113 Marionette TRACE conn2 <- [1,3098,null,{}] 04:32:30 INFO - PROCESS | 1648 | 1462879950115 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}] 04:32:30 INFO - PROCESS | 1648 | 1462879950235 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:32:30 INFO - PROCESS | 1648 | 1462879950258 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d348800 == 84 [pid = 1648] [id = 784] 04:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12a6cfc00) [pid = 1648] [serial = 2350] [outer = 0x0] 04:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12b026c00) [pid = 1648] [serial = 2351] [outer = 0x12a6cfc00] 04:32:30 INFO - PROCESS | 1648 | 1462879950285 Marionette DEBUG loaded listener.js 04:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12b37d800) [pid = 1648] [serial = 2352] [outer = 0x12a6cfc00] 04:32:30 INFO - PROCESS | 1648 | 1462879950638 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]]]}] 04:32:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:32:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:32:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 570ms 04:32:30 INFO - PROCESS | 1648 | 1462879950682 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:32:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:32:30 INFO - PROCESS | 1648 | 1462879950684 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:32:30 INFO - PROCESS | 1648 | 1462879950686 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:32:30 INFO - PROCESS | 1648 | 1462879950687 Marionette TRACE conn2 <- [1,3102,null,{}] 04:32:30 INFO - PROCESS | 1648 | 1462879950689 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}] 04:32:30 INFO - PROCESS | 1648 | 1462879950809 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:32:30 INFO - PROCESS | 1648 | 1462879950822 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db53800 == 85 [pid = 1648] [id = 785] 04:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12a6d0400) [pid = 1648] [serial = 2353] [outer = 0x0] 04:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12bacb000) [pid = 1648] [serial = 2354] [outer = 0x12a6d0400] 04:32:30 INFO - PROCESS | 1648 | 1462879950847 Marionette DEBUG loaded listener.js 04:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12bb1ec00) [pid = 1648] [serial = 2355] [outer = 0x12a6d0400] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x128a67000) [pid = 1648] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x128b86800) [pid = 1648] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x121a88400) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x120f94400) [pid = 1648] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12a8cc800) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x126519800) [pid = 1648] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11312c400) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x121a82400) [pid = 1648] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x115e42800) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x120f8f400) [pid = 1648] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1212a1400) [pid = 1648] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12bfa5c00) [pid = 1648] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1288cd400) [pid = 1648] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:32:31 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12b37dc00) [pid = 1648] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:32:31 INFO - PROCESS | 1648 | 1462879951359 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:32:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:32:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 718ms 04:32:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:32:31 INFO - PROCESS | 1648 | 1462879951405 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:32:31 INFO - PROCESS | 1648 | 1462879951406 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:32:31 INFO - PROCESS | 1648 | 1462879951408 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:32:31 INFO - PROCESS | 1648 | 1462879951410 Marionette TRACE conn2 <- [1,3106,null,{}] 04:32:31 INFO - PROCESS | 1648 | 1462879951412 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}] 04:32:31 INFO - PROCESS | 1648 | 1462879951507 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:32:31 INFO - PROCESS | 1648 | 1462879951602 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x135089800 == 86 [pid = 1648] [id = 786] 04:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x128c8e800) [pid = 1648] [serial = 2356] [outer = 0x0] 04:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12b38b400) [pid = 1648] [serial = 2357] [outer = 0x128c8e800] 04:32:31 INFO - PROCESS | 1648 | 1462879951632 Marionette DEBUG loaded listener.js 04:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12be42400) [pid = 1648] [serial = 2358] [outer = 0x128c8e800] 04:32:31 INFO - PROCESS | 1648 | 1462879951932 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]]]}] 04:32:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:32:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:32:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:32:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 569ms 04:32:31 INFO - PROCESS | 1648 | 1462879951979 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:32:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:32:31 INFO - PROCESS | 1648 | 1462879951991 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:32:31 INFO - PROCESS | 1648 | 1462879951994 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:32:31 INFO - PROCESS | 1648 | 1462879951995 Marionette TRACE conn2 <- [1,3110,null,{}] 04:32:32 INFO - PROCESS | 1648 | 1462879951997 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}] 04:32:32 INFO - PROCESS | 1648 | 1462879952103 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:32:32 INFO - PROCESS | 1648 | 1462879952107 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x135151000 == 87 [pid = 1648] [id = 787] 04:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12be3b400) [pid = 1648] [serial = 2359] [outer = 0x0] 04:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12beedc00) [pid = 1648] [serial = 2360] [outer = 0x12be3b400] 04:32:32 INFO - PROCESS | 1648 | 1462879952202 Marionette DEBUG loaded listener.js 04:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12c693800) [pid = 1648] [serial = 2361] [outer = 0x12be3b400] 04:32:32 INFO - PROCESS | 1648 | 1462879952435 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"]]]}] 04:32:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:32:32 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 04:32:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:32:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 04:32:32 INFO - PROCESS | 1648 | 1462879952466 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:32:32 INFO - PROCESS | 1648 | 1462879952468 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:32:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:32:32 INFO - PROCESS | 1648 | 1462879952475 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:32:32 INFO - PROCESS | 1648 | 1462879952476 Marionette TRACE conn2 <- [1,3114,null,{}] 04:32:32 INFO - PROCESS | 1648 | 1462879952480 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}] 04:32:32 INFO - PROCESS | 1648 | 1462879952583 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:32:32 INFO - PROCESS | 1648 | 1462879952588 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\", \"dd818d2e-84a1-48e7-96dc-bff6dd314797\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x135461000 == 88 [pid = 1648] [id = 788] 04:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12c699400) [pid = 1648] [serial = 2362] [outer = 0x0] 04:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12cb95000) [pid = 1648] [serial = 2363] [outer = 0x12c699400] 04:32:32 INFO - PROCESS | 1648 | 1462879952612 Marionette DEBUG loaded listener.js 04:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12ce16000) [pid = 1648] [serial = 2364] [outer = 0x12c699400] 04:32:32 INFO - PROCESS | 1648 | 1462879952933 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]]]}] 04:32:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:32:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 473ms 04:32:32 INFO - PROCESS | 1648 | 1462879952948 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:32:32 INFO - PROCESS | 1648 | 1462879952950 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:32:34 WARNING - u'runner_teardown' () 04:32:34 INFO - No more tests 04:32:34 INFO - Got 0 unexpected results 04:32:34 INFO - SUITE-END | took 508s 04:32:34 INFO - Closing logging queue 04:32:34 INFO - queue closed 04:32:34 INFO - Return code: 0 04:32:34 WARNING - # TBPL SUCCESS # 04:32:34 INFO - Running post-action listener: _resource_record_post_action 04:32:34 INFO - Running post-run listener: _resource_record_post_run 04:32:35 INFO - Total resource usage - Wall time: 530s; CPU: 58.0%; Read bytes: 37893632; Write bytes: 954393600; Read time: 392; Write time: 4700 04:32:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:32:35 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150585856; Write bytes: 146544640; Read time: 13687; Write time: 331 04:32:35 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 35685888; Write bytes: 795376640; Read time: 367; Write time: 4331 04:32:35 INFO - Running post-run listener: _upload_blobber_files 04:32:35 INFO - Blob upload gear active. 04:32:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:32:35 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 04:32:35 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'] 04:32:35 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 04:32:35 INFO - (blobuploader) - INFO - Open directory for files ... 04:32:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:32:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:32:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:32:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:32:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:32:36 INFO - (blobuploader) - INFO - Done attempting. 04:32:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:32:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:32:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:32:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:32:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:32:38 INFO - (blobuploader) - INFO - Done attempting. 04:32:38 INFO - (blobuploader) - INFO - Iteration through files over. 04:32:38 INFO - Return code: 0 04:32:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:32:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:32:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/572ecbdb4d1abaeaf234aa8800e2ebc4464c538411176201d2b963ff65d7fa75ec77596d069fcc6759fbe00d83a916437454f2817e32f81bf7efe4eb8032deff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/29d850fd1679815f115223987cd6348f6c48deec048d0bc22a244f6ba5f810780eb90c9fc9df10e322bd7ef095587c0fbf06539324fa89d4b4726e69916ec517"} 04:32:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:32:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:32:38 INFO - Contents: 04:32:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/572ecbdb4d1abaeaf234aa8800e2ebc4464c538411176201d2b963ff65d7fa75ec77596d069fcc6759fbe00d83a916437454f2817e32f81bf7efe4eb8032deff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/29d850fd1679815f115223987cd6348f6c48deec048d0bc22a244f6ba5f810780eb90c9fc9df10e322bd7ef095587c0fbf06539324fa89d4b4726e69916ec517"} 04:32:38 INFO - Running post-run listener: copy_logs_to_upload_dir 04:32:38 INFO - Copying logs to upload dir... 04:32:38 INFO - mkdir: /builds/slave/test/build/upload/logs 04:32:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=586.496907 ========= master_lag: 0.57 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 47 secs) (at 2016-05-10 04:32:39.072816) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-10 04:32:39.076180) ========= 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.fzSaQjShvY/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.UiBbaVKJYw/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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/572ecbdb4d1abaeaf234aa8800e2ebc4464c538411176201d2b963ff65d7fa75ec77596d069fcc6759fbe00d83a916437454f2817e32f81bf7efe4eb8032deff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/29d850fd1679815f115223987cd6348f6c48deec048d0bc22a244f6ba5f810780eb90c9fc9df10e322bd7ef095587c0fbf06539324fa89d4b4726e69916ec517"} build_url:https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012424 build_url: 'https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/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/572ecbdb4d1abaeaf234aa8800e2ebc4464c538411176201d2b963ff65d7fa75ec77596d069fcc6759fbe00d83a916437454f2817e32f81bf7efe4eb8032deff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/29d850fd1679815f115223987cd6348f6c48deec048d0bc22a244f6ba5f810780eb90c9fc9df10e322bd7ef095587c0fbf06539324fa89d4b4726e69916ec517"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cNgetKNCQqKe6Ph7V99fWw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-10 04:32:39.117364) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 04:32:39.121801) ========= 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.fzSaQjShvY/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.UiBbaVKJYw/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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.005113 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 04:32:39.172694) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-10 04:32:39.173043) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-10 04:32:39.173408) ========= ========= Total master_lag: 0.71 =========